Hi
We talked about this on #fedora-wiki before and Patrick wanted the html plugin available in fedoraproject.org to design the frontpage in html if necessary. So thats the solution preferred now.It was definitely the right move to make it the front page. It keeps it within the engine of content delivery, which is not a CMS but is starting smell like one. The html.py could also be a good idea, same idea of all-one back-end with more flexibility. I'll let Patrick weigh in here, as one person who has been feeling this pain.
regards Rahul