Yup, 12 August is the due date. Still gotta buy a car seat, otherwise everything's ready.
Flight yesterday was pretty decent. Typical RAM service (or lack thereof), but immigration was a breeze and so was customs. We even were able to catch an earlier flight on JetBlue and got in a full 3 hours before our original plan! My MIL was a good flier, a little nervous on takeoff & landing but afterward she said "thank God for such wonderful technology!"

So all's good here for the moment.