You ordered 18 mins after release and your que position was ridiculous? I ordered at 17.45pm and I was 121 when que numbers were given and that's on one of the more popular cards... My chances of getting any other card that's close to an equivalent, before 121 units of my card is shipped, I would've thought are next to non existent, unless I'm willing to pay a silly price. So I find that hard to believe, what's "ridiculous" to you?
If your budget is £550 max then fair enough, that's a reason to cancel, I just can't imagine you had a bad que number ordering at 14:18pm...