I've been working on a cached serverside implementation that uses multiple IPs to overcome this, but it's too much of a pain. In addition, I would have to completely redo the UI to accommodate that many trucks.
I think that the current site will stay for mid-sized cities (30-50 trucks) unless a developer steps in. I had almost finalized giving 49% of the company to have the rails shop in town completely redo the site and do the caching.