Since posting my initial review, I've actually seen a vast improvement in service and consistency at this location. Pretty much all of my complaints (save the parking) have been addressed and no longer seem to be an issue. I couldn't be happier.
Oh, and last time I was here, one of the guys working the line politely (but sternly) asked a customer not to hang their arms over the glass, for obvious sanitary reasons. That employee deserves a beer on the house.