We've just launched our new beta site that we've been working on for a while. Go check it out!
A lot of things are still missing, but from now on it should be the default frontpage whenever you visit SourceRuns. The old site will remain available for now, but will be replaced once the new site is ready. More info can be found in the post here.
Meanwhile, feel free to post feedback or suggestions, we appreciate it a lot!