Yep -- Apollo, he's the Sun God.
As for not sticking to Homer's story, well, yeah, thats true. But its still a movie. I didnt go into the cinema thinking I was going to see thinking it would. If I did, then I prolly would have been disapointed.
As for Odysseus - read up on him. He wasnt...