Really nice map and congrats to winning the prize. Well deseved I would say.
I think we all feel the same way with our maps. You look at them for hours and you know all the weak spots and things you missed. It's like when renovating your house (I'm living in an old villa from 1903 so I know about renovating) it all look crap to you, 'til you put in all your furniture and stuff. Then no one can see what you missed (it's like gaussian blur in photoshop)