Can I save an order in progress and come back to finish it later?

Yes!  As long you were logged in when you added items to your cart, you can log in at a later time or even from another device and return to that order.  However, if 90 minutes has passed, you will have to reserve a new delivery or pickup time slot.