WordPress set custom field to true, sets all others to false?

In the event that there will only ever be one featured designer, I would suggest using a setting instead of postmeta. This will be much faster, cleaner and less prone to error. You can store the value posts ID value in this custom setting and just overwrite the value when a new designer is featured.