I think it's a general issue - the video of your LIFE game shows up, and runs, correctly when I view the November "Updates from the Forge" as a forum post, but it's just a blank space of the right size in the content on the front page. I think the problem is how the youtube BBCode tags get converted to HTML - in both the forum post and on the front page, the video link appears as:
<div class="oharaEmbed youtube" id="oh_qiY8aU7RMoI" style="width: 480px; height: 270px;"></div>
I would guess that in the forum, the CSS (or some other feature) provides the actual link to the YouTube video, while the (separate) front page CSS doesn't do this.