We can all give you our first thoughts on the game. You're link to your YouTube channel is unnecessary and should be removed.
Edit* heard you say the stg is a topic for another video. Feel free to not upload that video. If you can speak it in video, you can type it on the forum.
This is a writen forum. Not a check my YouTube video forum