Yes, they will all be linked to your card. I would strongly suggest putting some limit on it. That arcade can add up quick!
For the excursion, we've had them all in the room at embark, and we've had them delivered prior day...so maybe 🙂 Hopefully someone more recently on the Magic can answer!