Could be he made his forum account after he posted his Steam revieuw and figured hed share it here as well?

Tbh its a suggestion and feedback forum. Seems the proper place to post this if you ask me.