Well, Superman shouldn't be the best in everything. I think that Flash should be faster, not a lot faster, just faster. That said, Superman could still fly faster than Flash could run.
Perhaps. Maybe the statement I made of "Superman ought to be best at everything" is an overreaction, but it is an overreaction as a result of a very real and unfortunate trend, which is the
marginalization of Superman in the DC Universe that he was instrumental in creating.
Superman, in the current contradictory DC non-continuity, is no longer a founding member of the Justice League. While this has led to an enlarged role for the very cool and underused background player Martian Manhunter, who was criminally absent from the League for hundreds of issues at a time, it is achieved at the expense of Superman's history and role within the JLA. You'll find lots of moments achieved at the expense of Superman.
Will the Batfanboys ever shut up about the Dark Knight Returns? The grotesque caricature of Superman in that overrated, so-so miniseries served no purpose other than to prop Batman up as harcore and uncompromising by pairing him next to Superman the Sell-Out.
While ordinarily it would not be hard to object to a Flash victory in such a race provided it was explained and examined with plausibility in mind, in this context, it becomes aggrivating: yet another character made by the writers to look good at Superman's expense.