You can't use the "Share" version of your videos on here, you need to copy the actual full URL or it breaks.
EDIT: Also Not a very good trailer, In the future I would advise showing some gameplay if you make a trailer, after hearing that it is only 30 minutes though I would say a Trailer is completely unnecessary, and could actually hurt your reputation in the long run as a trailer like this might get some to totally dismiss your game...