Yes their website seems like a template, and although there's nothing wrong with that, it seems to make an impression on me as a website who is hardly making enough money to pay for their own server(s). They have shoutcast and teamspeak plans, but because I believe they have only a few servers, chances are you might end up being hosted on the same server as one that is hosting shoutcast/teamspeak (gaming servers in other words..).
Also their news are really old... some expire on December 31st 2005.
Also if you want to purchase a dedicated server using their form, they do NOT have SSL. I wouldn't feel safe purchasing from them.