You might need better tires.
Hmmm...would airing down help?
Those tires looks really full of air.
With my old 00 integra (200k mi), i whipped my friend in his 95 5 series, his 90 3 series, and his old 89 subi turbo wagon.
An automobile is only as good as the driver.
Your story is embarassin though.