I can totally agree cabbies are a total rip! £8 for a 2 mile ride where I live.
My standard Amazon Prime deliveries are usually "Your driver might bother himself to turn up at some point between 10:00 and 21:00, dump it somewhere in your front garden, or cram it through a gap in your window, or toss it over the back fence, and scarper"
I shall keep an eye out for this 1 hour delivery epicness! I expect you have to pay handsomely for this exalted service?
DPD are the best I've experienced so far. "Your driver, Roger, will deliver your package between 10:00-11:00" and sure enough, Roger has knocked at my door at 10:30 on the dot over the last 20 or so deliveries. And what a thoroughly decent chap Roger is.
DH Hell, Yodel, Herpes, Royal Snail.....uselessness.