The start is nice, as nlowell mentioned, the beaver dam is built to get underwater entrances, maybe you can put it where the river leaves the lake.
Concerning the lake, you might consider some incoming stream, with the amount drained through your river, the lake and/or the river would run dry pretty fast.
You could try to randomize the grasslands more, it looks 'cloned'...