Use of rhyme towards the end turned the piece into more of a light-hearted poem, which in my opinion altered the great flow of it. Maybe less use of strong obvious rhyme would improve it, however it is a good piece better than the majority I have read so keep it up, and you're description is silly the poem is well laid out, tidy and I didn't spot any mistakes. =)
I had to read it twice to get it. xD
Yeah, It's awesome.
Excellent Job!