It has been about 1.5 years in the making, but we've finally updated the site to be friendly to all screen sizes. We will be writing a larger blog entry about it in the near future, but. for now, please report any bugs to firstname.lastname@example.org. Thank you.
We hear you. You want the new design to be more dense / efficient in utilizing screen space, and we are working on it. Might even have an update ready today. Thanks for your patience.