Couldn't agree more with Shopto's service. However their prices seem to have increased a fair bit lately and DriveClub/MCC have put me off pre-ordering for a long time.
Solid service, but their website really is a shambles. And rarely competitive with pricing anymore.