H22 does not weigh 200lbs more than the B's not even the D's:
http://www.honda-tech.com/zerothread?id=684550
The motor leans it's weight more to the rear than the b-series and that's why it gives you understeer. In the Preludes the motor actually sits cocked backwards at a slight angle, which probably helps get rid of understeer (and with it being a heavier car).