And a second reminder that this thread is about what happened to the UK forums. Please try to stay on topic.
It went massively downhill due to poor leadership and lack of direction by the company and the staff it employs.
Covers your 2nd point, not sure about the 1st