The text with the code on Monday didn't mention the 30 minute time limit. I tried the code on Tuesday and it did nothing. I got the same message tonight as you saying I jumped the gun. Sent it a minute later and got the code. I attempted to order and it was a total clusterfreak. If you could actually complete the order you can set the pickup up to 7 days out.
It's a 3 minute time limit...