Great article! But I have to disagree with the focus of millennial traits. I fall in the last layer of the baby boomer’s era (53) and I have been arguing this topic since the time you were learning how to walk in 1981. This by no means is a millennial trait, this is a logical mindset for any one that knows how to read and can think logically.
I know people which are 70+ learning programming because they were bored with retirement, and these people can really teach us how to develop and grow a market.
So, narrowing your readers to millennials may not be in your best interest if growing a business is your plan.