Those are ripe. They just have green shoulders.
Cherokee purple is one of the best tasting tomato out there. They do look ugly tho, and cracking is a common problem. They usually have good yields, but this year is a bad year for them. You can probably find them at Lowes or Home Depot in spring.