Oh my gosh....where do I begin?!! I just found your TR and have spent the last hour and half catching up.
On a funny note - when you mentioned B.O., (and my DS24 is going to kill me if he knew I was posting this, on our first day at WDW on our trip in 2010 and it was DS24 & DS18 first visit, our room wasn't ready until almost 4:30 p.m. DS24 has had an issue this past year with no deoderant seeming to work so needless to say, after the plane ride, walking around Epcot in 85+ weather for 5 hours, he desperately needed to shower and change his t-shirt. We had a 4:45 dinner reservation at Teppan Edo and since the room wasn't ready until almost 4:30, we had to cancel that ressie so he could shower and change. This was recurring through our trip - a few hours in the sun and 3 different deoderants and it was back to the room to shower and change
Poor guy - now at least he only has this problem under one arm
)