I just read the review you mention. Posted by some malcontent in my opinion, but then he is an engineer and they are often dour people who never know how to have fun and give balanced opinions.
However I don't like to remove reviews since it would have chilling effect on future submittals. Just ignore it. He doesn't know what he's talking about.