Checked out the site with my Nokia Lumia 820 and iPad and iPod and they all work very well. Both the site in general and the videos! Screenshots works out fine also and I haven't found any problems yet.
One thing I did notice however is that I can't click on the "Active Topics" link on the homepage when I scroll down. ( See picture
http://gyazo.com/f33b59b667ab7268e4df5e8c774f0000 )
But overall it looks pretty sweet! Gonna check around the site and see if I can find anything that needs to be fixed.
_________________________________________________________
Just a random 19 year old kid from Sweden, no biggie right? -> HQS1mme.com