i like your top 5 but find below my top 5 for the moment :

1. JLO - on the floor / papi ( AMA 2011 )
2. william - T.H.E ( ft JLO and mick jagger )
3.rihanna - red lipstick
4. rihanna - we found love ( ft calvin harris )
5. Opera - Bokra / Tomorrow ( ft akon )