Xavier,
The way you're doing it is the ONLY accurate way to calculate. I am pretty convinced that a lot of people out there claiming to get 20 (or close to it) mpg around town are doing the guestimate way by looking at the gauge and guessing how much gas they used... especially the people who have less than 2000 miles on the car. I can't believe there are such huge discrepancies from one driver to the next. I KNOW how I drive, and I don't beat on the car, but I don't baby it either. I'm a pretty average driver who likes to have a little fun. I don't have the 5th-6th gear issue on the highway. If I'm getting low MPG around town (that I'm seeing improve as the car breaks in), I would imagine that should be fairly consistant for most people.
I've been keeping a log since the beginning and for the most part, am seeing improvements with each tank. So far it's been: 14.08, 13.89, 14.55, 16.65, 15.46 and the latest was 18.18 (with 1300 miles on the odometer). I do a LOT of around-town driving... probably 80-90% of the time during the school year it's like that. During the summertime it's a LOT more highway mileage (since I'm back and forth taking my daughter to camp 80 miles a day). It'll be interesting how I do then seeing as the engine should be substantially broken in as well.
Nash - you can't blame the dealer for the MPG on the sticker. That isn't done by them, it's done by the EPA. And they way they do it is pretty unrealistic to the real-world.