Agree with all of your points. I had everything documented in a business case format for management to consume with references to more technical topics, in a wiki.
So, anyway, I think things have sort of settled on this stuff a bit now.
I'm been recently made the tech lead on this initiative that I did all the research on and my manager have me kudos for the idea.
In fact we're pivoting on alot of other things at work because of it, with top level leadership support.
So pretty insane.. but anyway