I've had mine choke out before just because of the continual splash of water/mud eventually soaks the filter. I think you could probably get something a bit better positioned in the engine bay than have to go all the way to a snorkel...

I've run across water deeper than my door seals and haven't had any water seep in - I think as long as you keep moving, you're good.