It's a good idea, but seriously i do not get everyone's problem with youtube!!!!!
I earn like £120 a year off youtube, it is great and people can comment and like your vids etc, and there is a huge audience!
Way I see it this is kinda a youtube based around these sports but really youtube is easy for me and so many other people that id why I use it.
I reckon it would be a better idea to have a public youtube channel where people send you videos to upload to it.
Well that is my first impression but I will sign up and give it a try although I do not really have any videos to put on I will see if i can dig some out.