Awesome, just awesome!
Great process man. That's something I really need to improve on. As of right now my art generally starts out pretty messy with a lot of trail and error going on.
my personal preference is to have a clean outline of the drawing before i start the painting process... from then on i generally know how to color it so there is no time wasted with the ctrl+z
Very nice progression from lineart to completion!
So awesome, really cool job on this!