I've always had good shipping times from Performance. I order from them about once every 3 months. Maybe your HMR was not in stock, or had to be fetched from a warehouse. I'm not sure how their distribution system works.
Better luck next time, and have fun with the HRM.