Well you can always share your videos through your profile status's which then show to other users, other than that we have a promote yourself / media section in which you can promote your content - however these areas are limited to full members of the forums - which means you have to either have
a) 30 forum posts around the forums
b) partnered with the Freedom network and then apply for the Freedom partner badge.