I'm working on a certain problem in fluid mechanics, which isn't really my strongest area. The problem is as follows: Curved pipe is partially submerged in a flowing river so that one end is pointing in the same direction as the velocity of river. Level of water inside of the pipe is 7cm higher than the level of river. Determine the speed of river.
Basically what I argued is that this reduces to Torricelli's law: level of water in pipe is constant so the velocity of the surface is zero (or very nearly so, I assume it would oscillate in real life), therefore water should move on the other end with $v_{2}=\sqrt{2gH}$, but it isn't since $v_{2}=v_{river}$ counteracts the movement.
I've tried to be more rigorous so I took pressures at the submerged end of pipe: $$p_{\text{water in pipe}}=p_{\text{atmosphere}}+\rho g h_{\text{depth}} + \rho g H_{\text{above water}}$$ $$p_{\text{river}}=p_{\text{atmosphere}}+\rho g h_{\text{depth}} + \frac{1}{2} \rho v^{2}$$
Since they have to be in equilibrium, pressures are equal and you get Torricelli's expression above.
Is my reasoning correct? It's somewhat counter-intuitive to me because the water is moving away from the pipe.