Hello,
Since I'm in SEO several years already, I have big experience with this web 2.0 sites you need. I am sure me and my team can do the work just as you need to be fully satisfied.
Btw I worked succesfully on few projects of yours few years ago. I wasn't so active on Freelancer website some time because I had lot of work with stady clients, and now I made team localy so I reactivated on this website again.
thank you
Aleksandar