Well, to be fair, they ARE backed by Maxwell Lord. Remember, in the DCU proper, he backs a team called "the Super-Buddies".
Wasn't that pretty much established during the Supergirl/Power Girl episode?
they had it open-ended, but that's happened before with shows and they bring it up once or twice. This episode, especially the "rich boy" line, built Cadmus up as a bit more than just recurring villains (like, for example, Ethan Rayne in Buffy if you watch it)