I don't think it is a matter that they didn't want users to try their software - In my opinion the problem is they just aren't able to handle a large number of users running their software.
It started when it took multiple attempts to activate their software They call back to their own server to verify the serial number - so many users had to try 2, 3 or more times to actually get through.
Then each time you start the program - the program again calls home to get a list of all the stations. Both I believe are a major flaw in the design of their program. The list of stations should be available as a download list (XML perhaps?) that can be hosted anywhere. Retrieving an updated list should only happen maybe once per day at most - or when requested by the user.
Their software probably runs just fine with 100 or 200 users - but having 1000 or 2000 new users per hour - doesn't appear to be something they were able to handle.
The dependence on their servers to play radio stations hosted elsewhere is a flaw that I think makes the software much less viable than other programs (screamer or winamp) that are able to function when supporting many more users.
At the end of the day, the result is the same - you are listening to the same stations that are broadcasting at the same quality. It is only due to ignorance in alternative free solutions, that I think a user would actually pay for RadioFan. It offers far less than the free alternatives - and performs (significantly) less reliably.