There is plenty of opportunity for new sites to solve this problem in various ways. Specialized skill sets, the ability to do onsite work, training+coding, all provide angles that I believe could be effective, potentially each as the basis for standalone services.
I've contemplated the idea of a marketing site to promote a very specific service: - 2 Days Onsite: 1 Day Training, 1 Day Hacking with Your Team - 3 Topics to choose from: * High Performance Rails, * Customized ElasticSearch, OR * Ember.JS-enable your App
No offshore firm could provide this service, and few freelancers tout their most specialized skills effectively.
I actually just quit working on a startup that aimed to do exactly that: http://endorse.io. Turns out that some of the bigger sites, PeoplePerHour and especially oDesk are already working hard on ways to ensure quality of their workers. Although oDesk has lots of cheap third world coders, too, I've known first world contractors get lots of quality jobs through there.
But yeah, if you're actually looking for work, try tapping your network and hitting up local tech meetups. I found a tech recruiter through my university alumni network who gave me some useful pointers about the London freelance market, so try that as well.
We are focused on WordPress for now, but long term plans to venture into other CMSs, frameworks and languages also exist.