I will try to be constructive.. evrything in the story seems to be so grand, almost beyond belief, this is not a problem really, because suspension of disbelief is part and parcel of writing and reading fiction. (my opinion) is that it could be easy to fall over into cliche', Harry is a dragon animagus, Harry is a phoenix animagus, why not just Harry is a sparrow animagus.. no mattter, this is a grand, no epic story in the works, so lets go with it.. it appears that in your story Harry represents the office of human representative to the universe of magic, thereby bringing the world into balance.
now it seems the trick is bringing that world into balance and manipulating things without being seen. now to take away the influence of DD , or at least keep him from gaining too much, and ridding the world of Fudge and his cronies.. here's to looking forward to where you go with this.
ps don't forget Luna's mother when she is nine..
Author's response
If I give Harry another Animagus form, it won't be something so grand. Accepting ideas, since I don't want to reveal to his parents his true form and I haven't thought about one for now.
Luna's mother... Now you caught me. I hadn't even remembered her. I already know what to do about Neville's parents but I absolutely have no idea how to write something about Luna's mother. She died in an accident, nothing to do with Death Eaters... I also have no idea how Luna would act in a world that she didn't lose her mother...
Thanks for the review, you gave me some interesting fact that I think will stay on my head for a while.