Ok, screw it, I made a genuine unofficial Total War: Arena temporary forum.
http://totalwararena.phorum.pl/
The interface will be in Polish I think but we have such wonders of technology as Google translator that traslates entire sites. It's only temporary anyway as there will be no point using it once the official forum is back.