As to him not being a Republican, I've come to realize that many of the people I thought were Republicans were merely Democrats with an R by their name (Romney, Bush, Ryan).
The parties are realigning. From left vs right to globalists vs nationalist.
Is Flynn a nationalist? I'd rather have a former Democrat nationalist than a Republican in good standing globalist.
You nailed it! The old left vs right dichotomy is breaking down.