What are your settings in your ESC, John?
You have no spacers on the stock springs at all? Do you find the car likes to flip and cartwheel in corners due to the heavy body roll? That's my main concern.
I also have the stock talons. I wish there were more options for 2.8" wheels.
I know driving skill plays the biggest part in how a car handles, but it's more fun when you don't have to bear down and concentrate on it at 10/10ths all the time.