It seems that you've got a good foothold on the idea that you were going for.
I'm still wondering how Godzilla will appear in this story. Since, we haven't seen any mention of his presence.
Though, I am sure that we will see more of the build up in the next update.