It seems you have nice plans laid out. I would recommend for MK at Rope Drop that you try to hit all the big rides then, which is generally Space Mountain in Tomorrowland, Splash and BTMRR in Frontierland then Peter Pan's Flight in Fantasyland, but it seems your boyfriend doesn't care for stuff like that, though if you decided to ride that late in the day, the wait will be unbearable. Since you guys are going back to MK at night, have you considered going to
MNSSHP, a special event that will be going on then. I'm guessing that may be why the MK is open so late so you may want to make sure it isn't for MNSSHP because then you might want to get tickets
Ok, where does Nick get these ideas? Mickey feeding you pancakes? I thought my dad was ridiculous when it came to Disney. Once he goes to Disney, he's going to be in for a shock. It's good you got a Character Breakfast in for that second day, this is going to be a major wake-up call for him, though I don't know much about the food at Cape May. And you probably know this, but Imagination has changed a lot since you've been there so it isn't the same Figment ride, but you'll see if you like it or not
I'm pretty sure you aren't going to make Fantasmic and IllumiNations in one night and unless that isn't the only night for Fantasmic, see IllumiNations, though Fantasmic is something you should try to fit in, especially if you add that extra day
And I think your last day is pretty good, but try to look into MNSSHP and see if you can get any tickets if you want, that's very fun, though I don't know if Nick would like it or not especially on a first trip where he isn't yet feeling that full-on Disney experience yet, but it's just something to take advantage of when you go to Disney during those special times of years