I think going the "WordPress route" could be the successful way for a project like this.
(But I think, for now, adding "Fediverse features" could potentially create caos more than benefit)