This web site now works a lot better on mobile devices. Everything is still here, but there's a different top menu, and some things on the two sidebars have been rearranged a bit. If you can't see something where it used to be, try scrolling down a bit, because it may be way down on the right sidebar. What you see, and how it's displayed, depends a lot on your display and your browser width.
Please check out the site and let me know if you run into any problems.
Note that the TPU stats pages are still not mobile-friendly, and they're likely to stay that way.