Er, why are Karthikheyan and Yoong in there..?
I think apart from those two, you've got some brilliant candidates in there. However, I don't think Andretti is better than Fittipaldi, nore do I think Hakkinen is better than Alonso.
EDIT: And no way are EITHER Hakkinen or Alonso better than Fangio.
Andretti is better that Fittapaldi.... Andretti was a natural at racing anything