@churchmoney filing form 83b for DCCorp is most likely not an option now AFAIK
talk to a startup lawyer for more bulletproof advice. you could probably do some maneuvering with the equity issuing, but an experience lawyer is the way to go now.
@hodor genuinely saying, don't put this video forward - they probably won't like it. they like to see the human / founder element behind the startup/technology/product, so don't worry too much about not looking like brad pitt : - )