Looks like there's a problem with the directory. I can't login either and our station isn't listed on the featured stations on the home page or under any of the genres.
The problem was related to centovacasts checking mechanism incorrectly reporting the license being expired. It seems to be working fine now. Apologies for the issue. Your servers shouldn't have been affected only the ability to turn them on or off.