I would guess we are about 5 years away from MyMagic+ resembling anything approaching an end product. That 2 Billion dollars isn't being spent on Magic Bands or FP+. That money was spent to build an enterprise system to mine data and then use that data to increase income. It is mainly an infrastructure and data mining project and should be viewed as such. The public facing portion of the project is small and a means to an end, not an end itself. Any such product by design has to be implemented at a much earlier stage then the completion date because the data gathered in production will directly dictate future incremental changes of the overall end product.
I also think the general public is under the false assumption that they are the customer for MyMagic+. They are not. The customer for MyMagic+ are internal clients. Operations, marketing, forecasting, business intelligence, etc.
I've used
MDE, MBs, and FP+ without any real problem. Glitches sure but I run projects, I expect glitches in production. Are there also things that need changed? Yep. Integrating park hopping into FP+ for example. I am confident that such a change is part of the project plan, it just hasn't been implemented yet. We are really at the very beginning of the overall project and that is exiting. It is a lot of fun watching the thing change over time.
I can think of quite a few data intensive real-time implementations that I bet are on the horizon. Bus routing based on RFID pings at bus stops, inventory management integration with a shopping app, flow control with an interactive map, and things like that.