Thanks for the feedback - As far as suggestions for beating the game, finding Lorenzo is certainly the hardest objective in the game. Though his location is somewhat random (he can be in a few different spots), you should generally be able to see him from your boat in most situations. He also has a flashlight so if you see white light that could be him. Once you find him, that's also a checkpoint, and should make things a bit easier.
That being said, I'll be putting out a new update this week addressing a lot of the things I've heard frequently from players. The enemies chasing too far, chasing in the water, etc. Some bug fixes as well. Thanks again!