That is strange re the cancel option being available, I have just noticed I have the exact same thing on one of my orders placed yesterday too. Never seen that before, it only usually becomes available after 4 days, I will go and see what I can find out and report back.