I thought I had some other upload sites bookmarked...but I can’t find them.
A Google search for that specific vid only shows FR...
Check this search result and see if it’s out there somewhere...
http://www.google.com/search?sourceid=gmail&q=YouTube%20alternatives
No I don’t.
I did a search and most people just linked to your link.
If you copied it, what was the original title?