It's entirely dependant upon the internet speed you have and wether or not you run the game from an SSD or HDD. However if you just let it download for some time I'm sure you'll get through it eventually :)
But no, at least for me it isn't like this normally.
In agreement with the suggetion. Instead of having it proximity-based you could make it based off of people's license plates. That way you're able to type /vticket or /vfine <plate> <amount> <reason> for instance.
Not opposed to the idea. Would be an even better job with DLimit's suggestion added ontop of this. It's a grinding process, sure, but I guess in the end it'll be worth it for those who wish to explore this.