BMW is catching up and so is Toyota (finally). Watch out for Renault as well. I don't think they're going to be this slow for very much longer.
The Red Bulls will take another season I think, but they'll be right up there soon.
Williams is making some progress as well, so it's not all bad.