Letsrun was pressured to improve their site compared to other running forums out there and also more importantly combat spam and trolls.
The problem is that Weldon and Robert and that is the extent of their understanding with technology. Computer turned on, wifi router set up by cable guy, no need to go further.
Erik the web guy simply doesnt have the skillset to implement a robust website. What you see here with the ad problems, page load time, overall user experience and abundance of third party embedly plugins is pure laziness.