Update. All info entered (passport, emergency contact, ESTA, photos, payment details for onboard purchases, and PAT printed off) - only thing I'm waiting for now is for it all to be approved (states pending review).
Is there anything else/other documentation that I need to submit (apart from the health questionnaire on the morning of embarkation)?
And yes, I've STILL managed to keep it a secret (so far)