I think it can be buggy if you don't compare it to true/false (IsUnitType returns 64 when using a Boolean2Integer typecast, whereas other boolean conditions returned 0 or 1 - 0 being true, 1 being false)
EDIT: Turns out it was Vexorian, and he posted it over at WC3 JASS - link
Long story short, IsUnitType is a buggy condition, unless you compare it to true or false
I am working on getting access to the old news portal under a different URL for those that would rather use that for news before we get a different news view.
It is OK though for the main page to open up on the forum in the view it was before. As long as the portal has its own URL so it can be viewed that way I do want to try it as a regular forum view for a while
I switched it to a "Standard" article forum. This will show the thread list like normal, but the threads themselves will have the first post set up above the rest of the "comments"