Guy didn't you poly bush all your suspension? That will have made a big difference to the way the car handles, everything will be tighter than standard so tramlining on the road might be a trade off for handling on the track.
If you want it all soft and comfotable you'd be best off with with the stock 17" and standard suspension arms