I must be missing something. But I'll be over the moon to stand corrected.
Surely to retire before 60 and have the lifestyle that has been mentioned (eat out occasionally, a holiday every year, season ticket, run a car) you must need a pension pot of circa £500,000? Which is nigh on impossible...