The operative equation for kinetic energy is 0.5*M*V^2, where M = mass, and V = Velocity. In this case the velocity term of interest is actually the "relative velocity" of the debris when it struck the wing. Use of this operative equation suggests that Mazenek thought that the relative velocity of the postulated ice chunk would have been about 1025 mph, which is higher that previous estimates that have been discussed (510 mph). One suspects that this much kinetic energy would have caused immediate and extensive damage to the wing itself.
A 63.4 pound block of ice would have had a much greater "ballistic coefficient" than a 2.67 pound block of foam, since the mass is much greater (a factor of 24x), while the drag would be approximately the same. It is very unlikely that a block of ice decelerated to a relative velocity of 510 mph, let alone 1025 mph.
However, an intermediate scenario would be if the debris was a combination of foam + ice. This combination could scale up the kinetic energy proportionally to the total mass, without drastically altering the ballistic coefficient by a factor of 24x. For example, what if the debris what mostly foam with a small ice content? It is conceivable that a 4 pound chuck of water / ice could decelerate to a relative velocity of 400-500 mph, which would still be a devastating amount of kinetic energy.
For subsonic velocities, the drag force on the foam, which accelerates it back towards the shuttle, would be proportional to the cross sectional area of the foam times the square of the velocity.
However, for supersonic velocities, I think that the drag is much higher, due to the foam having to create the supersonic shock wave and high-pressure area at its bow.
Therefore, given that the foam has little mass, a large cross-section, and is in a supersonic flow, I think that it would be very rapidly accelerated backwards toward the shuttle wing.
Do you know the correct power of velocity for drag in a supersonic flow?