my defense is what the point of speed blitzing someone that wouldnt even feel it and that would get stronger each time he tries to speed blitz him. Another thing when this fight is taking place, cannonball is going to be in flight, so hes invulnerable and yes to superman heat vision.
Did you not read the rest of the bio, he can put a bubble around superman and can keep punching him all in the face if he wants to. He did that while fighting this robot that had all of the powers of the xmen.