With Github, the source is the most important part of the site as a whole, and it shows.
Next, click on 'Develop.' On the new page under Repositories > CVS, there is a link to 'browse code': http://cotvnc.cvs.sourceforge.net/viewvc/cotvnc/
Agreed, it is definitely not GitHub.
Project homepages are the worst pages I've seen so far. Example: http://sourceforge.net/projects/sevenzip/. The details aren't well layed out and there's a lot of wasted space.
So, yeah, I don't know. I have few projects hosted on SF back from 5-6 years ago, but I think SF's time has passed, new look or not.
Of course, none of these sites are Source Forge. Too little, too late.