I would use discourse to build it. The feature set is incredible.
I would make it community / area of interest centric (like Reddit).
Attract deep subject matter experts for the categories.
I actually own some domains that could be perfect for this site….
Email me (charles@turnsys.com) and I can go into more detail.