Happened to notice the dial on my browser suddenly showing the TMU site thumbnail again today, so tried going onto tmunderground and... it worked!
After assuming that TMU, TMOA Archive and the Movie site were gone forever... they appear to be back. Not sure how this miracle has happened, but it has... so the old leaky barge still struggles to stay afloat, god love it!