Just finished watching this movie, and I must say I really enjoyed every single moment of it! Bonus point for having a happy end.
Although the sci-fic elements did confuse me, at least the storyline is understandable. Animation is awesome, especially towards the end. Music is equally awesome. Emotional impact is excellent. I think I like this movie more than 5cm because of the happy end.