I loved the program and the proposal.
As for the form, how about asking for HN users or githut accounts. They say more than a cover letter.
And was I the only one that didn't really got excited with the video? I rather get more leadership from the mentors when selling the idea.