That's also assuming his own Haste works on himself (though I don't see why it wouldn't) and that there's no monster speed cap (no fair!).
Harrisonized: You forget that some monsters have negative speed values.
0 in monster data is default speed, or 100% character speed.
-70, or a stump, is 30%.
95 (Hsalf) is 195%.
145 speed is 245%.
It's like converting temperature from Celsius to Kelvin. 0 degrees C is not the same as 0 K.
Harrisonized: You forget that some monsters have negative speed values.
0 in monster data is default speed, or 100% character speed.
-70, or a stump, is 30%.
95 (Hsalf) is 195%.
145 speed is 245%.
It's like converting temperature from Celsius to Kelvin. 0 degrees C is not the same as 0 K.

