Your commentary isn't annoying, it's the best part!
This stuff with Rama was really interesting. We studied Hinduism briefly in my World History class, but never got to go in depth (stupid touchy people in the educational system and being deep in the "Bible Belt"). From what I do know, however, Luke seems to have treated it really respectfully.
Diana taking charge of the gods was awesome, no other words for it. I don't think any other superhero would be capable of doing that and it coming off as natural to their character. Also, that panel with Hobo!Zeus in front of the rest of the Greek pantheon cracked me up.
Out of curiosity, what happened in Waco? I was just there three weeks ago for a basketball tournament, and it seemed pretty normal. They had an awesome zoo and the Baylor College campus (and basketball stadium, holy crap) was really pretty.