From the BBC F1 site:
Article 40.13 of the Formula 1 sporting regulations states: "If the race ends while the safety car is deployed it will enter the pit lane at the end of the last lap and the cars will take the chequered flag as normal without overtaking."
Doesnt explain the green flags though
Nor does it explain why they announced "track clear" and "safety car in this lap". Or why they pulled the SC signs off the track, or the green lights.
Bottom line; Green lights/flags + no SC signs + "track clear safety car in this lap" = They (race control, FIA) either made several colossal screw-ups simultaneously,
OR they did not intend to finish under the SC (per article 40.13).
If the former, then the stewards should have said, "We're sorry Michael, but you shouldn't have been allowed to pass there. It was our mistake however, so we'll just give the place back to Alonso, your back in P7, no harm no foul"
If the latter, then Schumi's pass stands.
Another thing to consider is that the steward/driver this week was Damon Hill. Who by some accounts has no love lost for MS. Apparently (I've heard 2nd hand) Hill was on the BBC this morning trying to justify this decision, say things like Schumacher was "dangerous" and "gonna get somebody killed" and the FIA needed more "safe passing rules". Really Damon
Some of the passes Alonso made on his brilliant drive from 24th to 6th looked crazy dangerous, I mean pucker factor up in the teens scary. At one point I thought he was gonna drive right under Kovalinen. Should he be penalized for them?
*rhetorical question* Of course not, that's what makes it exciting.
I hate to say it, but this almost sounds like a case of Damon Hill still being bitter towards MS, and using this as a chance to give him a big screw you.