Urgh! What a god awful site!
It's slow. So slow. The interface is awkward and difficult to navigate. It looks like someone has decided to use pretty much every single transition known to JQuery to display, move or hide elements (and there's no way to turn it off.). It looks like one of those Web 2.0 websites where every flashy new technology has been used just for the sake of it.
There's no verification of users. Yes, you can create an account with bogus credentials and then upload anything you like. The entire site is full of schoolboy errors like this. I don't know about you, but for £200K I expected more.