OMG have you tried reading this out loud? I got terribly tongue-tangled and I was just reading it in my head! Powerful, though!
And if you do read it, have a background soundtrack with heavy bass and at least two cellos. And the sub-woofer set to where the cream turns to butter in the fridge. This poem earns it.
IOW, BHD, I really like it. Bookmarked.