I just visited your site and watched the screen show. I clicked on a few images and was taken to the purchasing area. The site is fine from here in Wales, at least. I had no problems with speed nor any "clickable" areas either, it worked perfect for me.
Have a good day.