I don't know what you are on about - the website is not down "weeks after release", only forums are, and for forums the official GOG.com TW2 forum serves equally well. Or steam forums. Or, dammit, OCUK and this thread.
And they inform about the game in community section of official TW site, all the time, posting news and patch notes and all that.
I couldn't register my game or download dlc for about a week after release. I think Neil posted the dlc in this thread and i got it from here