Some comments on the rivers - what the above posters said is accurate, and there are some rather easy fixes to take care of the problem. Here are a few ideas:
1. Have the river south of Ellbrook become two rivers. Simply delete the part of the river in the hills, and have 2 rivers coming from them; one north, and one south. This would put the origin point of those rivers in the hills and have outflow going into the lake, not from it.
2. Do the same thing south of the Bayhill area. One river would flow into the lake, and the other would go to the ocean.
3. Do the same thing east and south of Dorils. You'd need to break this one up into 3 rivers since there are 3 outflows.
4. Are you aware that the lake up at Olens has no outflow? While this isn't impossible, it's unlikely. Maybe a second river could flow eastward to the sea?

These are just suggestions. I'm not a card carrying member of "Team River Police".