OP said rent was about 25% of take home pay - 1250 is 25% of gross. So his rent is considerably lower than that.
Anyhow, I think you're doing fine. Even saving at all at your age is great - not many do.
I wouldn't count the cars in your net worth in any way.
Other than that... You are assuming you will have this job forever. That's less likely than it used to be, so I wouldn't count on the pension. You should find out when you are vested in the company match on your 401k - you can generally remove that (and your contributions) and roll it into a self-directed IRA if you leave this job. That will give you some investment options your 401k probably doesn't provide.
Maxing out your 401k (not just enough to make the company match), maxing out a Roth IRA, and investing as much as possible of what's left is definitely the way to go. I just worry that you are depending on the pension.
It sounds like you are saving as much as possible. If you are also living relatively frugally (but comfortably) - minimize Starbucks and eating out!! - you'll have a much better idea of how you're doing in another 5 or 10 years.
Now - at a young age - is a good time to be invested in equities and get as much return on your money as possible. You have a lot of time for the money to grow. You can afford to take some investment "risk" because the stocks have time to recover from market fluctuations and price fluctuations.
I'm less risk-averse than many on this forum, but make sure the return on your mutual funds is good. IMO the management fee is irrelevant - it's the overall return that matters, unless you are in an S&P index fund or something like that. If it's a managed fund, diversify and look for good returns.
You're doing great! Oh... don't forget to factor in the potential mate/children/house...