Top hose sends post engine, hot water to the rad, so yah, its normal.
I would think the controller is running the fans too often, or before the motor's reached its normal op temp.
Had a quick look at these Revotec setups, look pretty impressive!
Can you tweak the fan activating temperature?
EDIT: Keep in mind the cluster gauge is a three step unit. It wont show finite variants; used to stop your average commuter from freaking out cus the needle is always moving.
Your after market ECU will have a decent water temp reading fed to it from the 2 wire sender.
PFC, Autronic (assuming your from the US - AEM? will have the output there somewhere.
Find a known accurate temp reading, if your indeed too cold (u mention uv replaced the thermostat) then one would think your lecky fan setup is cooling it down too much, how ever strange it sounds.
Interesting, let us know how you go!