A suggestion...

Well you can post them in the system's board. I dont know if it should be its own board.
I think it should if NSider does! A lot of ither forums have Review sections too. But it's all up to you...
Hmm..., to tell you the truth, I couldn't really offer any suggestions about this. I kind of say yes or no. Yes bevause you can tell others about the games you have played and what you think about them. No because I'm not too good at writing reviews. But, that's just me.