Forgive me for finding some comfort that others run into "project issues" that result in "opportunities" to go in another direction (unfortunately, pretty much all of my projects involve this to some extent). I think this turned out great.  Glad you didn't scrap it early on.