Try this site
I am not trying to self promote. Please do not take it that way. I have spend a lot of time setting up my site RCTube dot net I believe there is about 3000 RC videos on there so far. Hope that helps.
I feature RC Videos at http://www.rctube.net