Hi Jayw
58.5 is very good; and it's my guess that doing 70 as max speed would have got you well past 60mpg. But as you say, for a 2.5 petrol car with performance, 58.5 is a very good figure.
Before I had the two Lexus's, I had a 2litre diesel Jag. The Lexus out performs it in every single way possible and causes much less pollution whilst at it. Just as a matter of interest, when I first got my first IS300, I decided to drive as carefully as possible (just for the hell of it, to see what I could get) on a reasonably flat drive along nice country roads through Wensleydale from Aysgarth to Northallerton and back (around 60 miles). The car did 71mpg! Once I 'proved' to myself what the car could do, I went back to real life! As a Yorkshireman, I'm all for saving money, but the car's too much fun to drive just for economy!
All best
Chris