Armada IS rider owned... they just don't go spraying everywhere about like 'ooo we are rider owned and we are so cool...' like all the other new companies. They just pump out dope shit.
The way I see it, all these other proclaimed 'Rider owned, rider opperated' jobers wouldn't exist if armada...