Offering a little more to this from the perspective of a relatively old hand here ...
The underlying reason that Christian (and others) stepped in is that the forum went down again, and nobody had any way of bringing it back without chasing ghosts of previous project leads. There was a very public conversation about that on GitHub: https://github.com/tvheadend/tvheadend/pull/1569. Perhaps that should have been on the forum, but, well, broken.
In trying to get things back up, it became apparent that ownership of various components - Redmine, GitHub repos, binary sources, DNS records, Transifex, etc. - was scattered over multiple different people, none of whom are currently active on the project, or even potentially contactable. So it rapidly became imperative to put some structure around these if the project was to remain alive: much more a case of resuscitation than takeover.
Shifting to new platforms - and potentially archiving this forum - offers the potential to plug forum/wiki security holes, stamp out the spammers, and draw a line under ancient and unaddressed bug reports that nobody is around to fix. Could we have done better in announcing it? Yes, certainly, but there's no malice here, and the lack of announcement simply reflects the flurry of activity to try to get things under control before something breaks again. It's genuinely a case of a few interested people desperately trying to do something for a project they care about lest it simply fall into disrepair.
Volunteers - code contributors, wiki folks, forum mods, interested parties - are all welcome. It takes a village to run an open source project, and nobody has the time to do it alone.