Sign up may have been buried someplace back a few threads, but the Armada is always willing to accept newcomers. They are more or less quiet while rebuilding, and working out business details with a few other factions, but rest assured they are not dead.