Wow, Andrew, what a melody! The punk styled verses drew me right in and then the terrific surprise of the Beatle-esque orchestrated chorus. Great choice of guitars! I love it! You mentioned changing keys in writing the song. When I send a song to a vocalist, I often send it in three different keys and let the vocalist choose the most comfortable one. It's one of the beauties of Band in a Box. I'm playing this a third time I like it so well.
John