Yeah, the car handling is a bit odd... I haven't driven every car obviously but the ones I have do seem to have suspension built out of sponge.
All over the shop.