Nope, literal shills are making reviews on Steam for it just like you are here.