As a personal lover of this whole idea, might I remind all that this is an indy group and as such should be free to express their own ideas and actions.
If this faction wants to be the indy infiltration, iridium eating/using, high tech using, silicon born, alien faction, I'd say let them and see how it ends up. I will say this would not be the first alien indy faction attempt I've seen however all my time here. (I have a few other accounts then this one mind some people..)
Anyways I want to personally say, I love the idea and the will to keep it alive.
Don't let others get to you, do what I did when people flaked my faction, I used that flak and keeping going off of what I already was doing. If people don't like it, then that's their own opinion. All that matters is on how you see it and how you want to run it.