Alright, the solution for my problem turns out to be that my main camera didn't have a "UICamera" script component attached. Once I did that, NGUI was able to correctly identify the main game camera (ignoring the water reflection camera) and there was much rejoicing...
Thanks again for your help ArenMook!