Better versions have been done
This is a nifty little streaming radio gadget that has what it needs to have. You put in the randomizer, links to a song's page, even a button to download the song. Functionally, it does what it needs to.
That said, you're not the first one, and likely not the last to make an Audio Portal radio. The best I've come across is from Dissolute Productions (They made Chaos Faction among other games), which has about everything that you have here, plus a lot more playback and informational options. It's much less clunky than yours and you can download it as an external program (viewing your radio even in a popup window required some awkward scrolling to fit it exactly, making an .exe would probably help)
The biggest problem for me was that the one feature that I DON'T see on most radio gadgets, the visualizer, did not work at ALL. I tried changing some of my flash settings around, tried all of those visualizer settings, and loaded 20 different songs, and all I got for my troubles was an empty black box with an FPS monitor in it. My advise is either to fix that (unless its just being temperamental just on my computer for some reason) or take it out and streamline the rest of the playback and informational options.
Otherwise, it's a decent radio, but not the best one out there.