This should mean that i chose wisely situating it here, even though i do worry about the way the runoff channels the soil out there.
This is what i mean:
So the grass is this high now...
....And it kinda is helping.
Did some more wintersowing research and found this site http://www.gardensandcrafts.com/wintersowing.html
I'm really gaining confidence that that method is going to be just the thing i need to get a good start on the season.