That's quite an awesome poem.
I definitely agree about the difficulty in finding both a topic to write extensively about, and also in finding words to rhyme appropriately.