I completely agree. As much as I hate videos that play automatically, your intro was inoffensive enough that I listened until it got interesting.
On a side note, why do you have invite only on?
Best of luck whichever way you go with your startup. Maybe you just need a short holiday to sleep on it...