I do about 3 weeks out and again 2 days before to reconfirm.
Very few places have emails you can use, other than individual cast member email addresses, which you can only get by calling. Numbers are in Post #2
It depends on whether the location where you want the cake is serviced by a Deluxe resort party team. Info is in Post #2.
That's the way it's supposed to work, but often they either forget your cake OR they stamp your ticket with a huge CAKE label right in front of you when you check in. So you may need to run interference
They will put the cake in its original box for you when you leave.