Hi Drew,
We do apologise that your order took this long to get to you as you know it would have normally been a very quick process.
I am glad to hear that once we had been contacted, our Customer Service team were able to track it down and reissue a replacement order for you while the 1st order was being returned to us due to an unknown refused delivery.
We are continually looking to improve our service and shipping options. We are currently working on even more subsidised shipping options which will be available during the check out shortly.
Hope you have a great day and thank you once again for your feed back :-)