I encourage you to post your videos in the Media section of TW Org, you will get more viewers that way. As the admins mentioned, content creation is welcome at Org.