best race all year- desparate drivers trying to make it happen

This is what every race needs to be like. The points system needs changing to encourage these drives. People, drivers and so on say its not possible to overtake in F1. Yet last year when they had to do it, drivers like, Massa, like Lewis made some spectacular moves, resulting in the end some great races and lewis winning the title.
2007, Same thing again with Kimi and Alonso making the moves that had them having a chance at the title.
2006 look at Schumachers last drive at Brazil.
2005 Kimi round the outside of Fisi turn 1 at suzuka.
Overtakings always been possible, the drivers have just never had a reason to do so because consistency is rewarded over going for it. See Button and the fact he's not won a race since Turkey in June?? Yet today Button finally under presure turns in a fantastic performance with pleanty of overtaking.
The medals system wouldn't work, but a points gap would. Make the podium places worth fighting for with high points, then the 4th through 8th being much lower points.
We've ended up with ugly cars for no reason really.