Allrighty, it's official now, scientist from Griffith University has proven that G. Polyuranodon _IS_ a _FRESHWATER_ fish. It laid eggs and hatch in the sea, but they lived their juvenile and adult life in mild brackish and full freshwater.
I hope this will laid to rest the debates about G. Polyuranodon's "freshwater" status.
Apparently, despite looking fierce, G. Polyuranodon (and E. Rhodochilus) will back off from large macrobrachium shrimps which are brave enough to fight them back.