Ummm. 360 beat Wii again this week WW. It's sales actually increased over last week, and given last week was when Halo 3 launched, that is very impressive.
360 will do better than xbox this gen in terms of sales. As for gen ranking, I am still leaning to 360 being 3rd. But, PS3 is not going to be far away.