Very good review, and yes companies only let good reviews up.
I wont say what company it was, but one time I wrote a very detailed review for a product I purchased on the companies website. From my review it was obvious I was a dedicated customer, customer of that product for 10 yrs, and I was very upset about the new manufacutring standards the company used. Well boy was I in for the biggest shock of my life. They never posted my review, but they contacted me via email, saying they read my review, they agreed with what I wrote, and apologized that I got a bad product, and get this...they sent me a new product overnight free of charge. So companies deffinately read reviews and they decide which goes up and which doesn't.
In my opinion, even shitty reviews, as long as honest, should be posted. Otherwise the company is faking people out by allowing only positive reviews up.