Would that allow inferring the relative speeds at the start of the battle? Might be useful in a few cases, like inferring scarves, and perhaps when seeing Pokemon that might use HP fire.
As for evolving Machamp - you can use the GTS evolution glitch. Offer Machoke, then make a trade by searching for something, then withdraw Machoke and it will evolve. You'll need a good pool of Pokemon to be able to make a trade by searching though, what with how most of the results are for dumb requests from other people doing the glitches.