I wanted to activate but the page shows an iphone telling to register only with iPhone or iPod touch(...)

ipod.videohamster.com is a service to play video on your iPhone or iPod touch. If you will watch video on your PC or Macs Browser, install a flash player and visit the video portals directly. If you want to save videos, please visit our http://videohamster.com