High speed stability issues

I think you should see what the extra 5* of caster does before you get too involved.

And per post #13, what air pressure is in the rear tires? How wide are the rear wheels and tires? (Too narrow a rim for the tire?)