I would suggest you to post similar introduce yourself forum, and as the forum suggests, Introduce yourself there, and some guys from there will check your channel out, but posting in support forums won't get you anywhere unfortunately
Hope this helps.
Have a great day!