Sorry for way off topic. Perhaps an EV is not exactly what you need but some options are definitely close.
This is a bit heavily constrained. I don't know of any mini van that can actually go 500 miles carrying 7 people plus luggage without refueling so it will be hard for an EV to compete with any fictitious vehicle. Also, stopping for gas once in 500 miles really isn't that terrible.
You also claim to be able to get in and out of a bathroom in 5 minutes: I'd like to see you do that with 7 people if any are under 12 or over 40.
As far as "I will look": It sounds like you already are looking
Best of luck with your search!
- The Model X can do this today with one ~20 minute charging stop each way. The 20 minutes charging each way is still less than the ~15 minutes X 3 that getting gas would take for a fictitious 500 mile ICE. Its price is fair but, clearly a lot higher than commodity mini vans today.
- The Chrysler Pacifica Hybrid Minivan might be worth looking at as well (if you drive slowly enough to get 500 miles of range and you've got the nerve to arrive at Mickey's Parking garage on fumes with 7 people plus luggage), it can probably do exactly what you "need" and you won't have to burn any gas on those days when you don't drive more than 30 miles. You'll have to gas up in Anaheim and before and after your trip, of course. To steer this sort of back on topic; you might be able to run an inverter directly off the 12-volt starter battery to run essential loads (refrigerator) in an outage and use the ICE as a generator.
- The Model Y can do it with a roof box and maybe a hitch rack but you'll take a range hit that will probably require a 40 minute charging/bathroom/lunch stop each direction. Note that you can charge on Level 2 while at Disneyland, obviating your need to fill up in Anaheim. You also can charge at home, thus saving you a 15 minute trip at either end to fill up. Its about the same cost as a similarly appointed mini van.
Basically, if you relax one or 2 of your criteria, EVs will work today, even for your few-times-per-year Disney adventure.