-it's written with passion, I am glad you didn't rewrite it. There is a difference between passion and ranting. The difference may appear slight at times, but they are not the same thing.
It is a fine line and truth, is never a rant, I guess.