I can not open it from my PC, but it was working OK a couple of months ago.
Yes, the website is working just fine. You can browse it using the following address: http://tw5.iradiopop.com/index_noflash.html
When you have issues or concerns about a website's status, use the DownForEveryOneOrJustMe. Input the address and the website should tell if you the checked URL is accessible or not.