Wow!
Superb! I really enjoyed that. The only thing that bugged was a couple of spelling errors (for instance, it's Olympus and not Olymp, and Athena, not Athene), but this is really not an important issue. I hope we get to see more of this soon enough :D