Hmmm, it looks like our site master is having issues with linking DudaMobile (the people who I'm designing the mobile version of our website with) with our actual website. I don't know when this issue will resolve.
So instead, I have changed a lot of things in the actual website code. It should now run on all mobile devices -- and pretty fast if I say so myself. It took a lot of work, so enjoy.
In the mean time, I'll try to see what I can do about this DudaMobile situation. It's overall more aesthetically pleasing on a mobile device and would eliminate the need to have to zoom in on pages.