As some of you may already know, if you've got any sort of Apple-based software (such as iTunes) actively checking for updates there is a chance you agreed to allow Safari for Windows to download and install to your PC.
TriumphRat.Net may exhibit some unintended appearances, but it will work. However, there are some known font-smoothing issues that may appear on certain computers.
If you are aware of any other issues, feel free to post them here.