The ending is very typical Layton. Yes, it drags on forever, and the last 2-3 hours of the game felt like it was "ending" at any moment, but just kept going and going with more and more "reveals" and "twists". That's just how Layton games are, for better or for worse. The narrative format of the game follows Layton scenario design to a tee - it starts with showing the player a totally implausible series of events, and then it drops hints throughout the entire game that things are "more than what they seem", so you expect some sort of logical explanation, but at the very end the actual explanation is usually even more ridiculous than the actual implausible events to begin with. It's just super over the top young adult scifi stuff. Lol.