Hey Philbo, Not sure I know excatly what you mean by; Whippy for extra stability on those mountain roads?
I am still getting to know the car, but so far it seems to be driving pretty alright. although down the road i could see some minor suspention upgrades comming.