I dunno why people care that much about the ending. For this kind of roller coaster manga, the most important thing is the journey and it has been fun.
Besides, you could think the plotholes (ironically) as realistic elements because in real life you rarely get satisfying answer/explanation...