So you're running three layer 3 networks on a single layer 2 network? ie, if I changed my IP from 192.168.200.5 to 192.168.201.5 I could talk to all the machines on the 192.168.201.0/24 subnet? Is there a reason for this?
How is the router cabled to the switch? What features are you using on the router that can't be performed by the Untangle?