I don't see any problem with the Colorado cards shown. If "Not valid for Federal Identification, Voting, or Public Benefit Purposes" doesn't do the trick, the people checking the cards are being paid too much and need to find a new career sweeping sidewalks.
California's, on the other hand -- How is any official outside of California supposed to know which is valid for federal ID and which is not? How is an official even supposed to know that California has two? And the one with the extra, cryptic notation in the corner? Is that the one that's good for federal ID, or is that the one that's NOT good?
"What we object to is states that gratuitously would try to do much more than necessary for the sole purpose of stigmatizing individuals," said American Civil Liberties Union lawyer Jon Blazer. "On the other hand, some states have taken a better approach in this regard, and have put the minimal requirements that they're obliged to put under federal law."
Ah, yes, the ACLU to the rescue. God forbid that an illegal alien should be "stigmatized" by being identified as an ... illegal alien.