2) Make your pricing model more obvious. When I can't see prices before checkout, and you're heavily marketing last minute delivery, I assume I'm about to be sticker shocked.
3) That's a great point! You should emphasize that up front, because that use case hadn't occurred to me. My first thought was "they cater to poor planners", not "they'll help me be the spontaneous guy I want to be!"