Sounds like a nightmare. And considering the area, the chance that these were the agressive / hassling type meth-heads seems pretty much a given.
Glad you kept it cool and made it out alright. Sounds like a learning experience as well, not just for you, but also for myself in a case like this.