I'm trying to finish this up over this holiday weekend. It's taking too much, or waiting too long for this to magically turn into a master piece, which was not happening. But I definitely have learned lessons for last 5 months. I guess it's enough now.
Hope I don't have to update this any more as I'm intending.