For forums? Nowhere. For game info? Any website with a game list and release date will do...I don't really care for reviews...I think watching a YouTube gameplay video is 100 times better than watching a review.
I don't think so. I bought a license for a game after having watched someone's playthrough of it. Turns out that game - Expeditions: Conquistador - has technical issues which occur for some players (and which occurred for me). It is only later that I read reviews which mention these problems.
You need more than just some YouTuber's Let's Play video to make a decision with.