Good. Ryan's big error was in hedging on whether or not he'd discuss the switch in the first place. You can't claim to be transparent and then clam up about something like this.
His reasoning is a version of the familiar "I didn't leave the party, the party left me" story, with an emphasis on social issues. My guess is that it in Greensboro, it's likely to play well for more voters than it will outrage, although the whiff of opportunism may push some away.
Ryan is running a fascinating campaign, one played out in public to a unique degree. The candidate is willing to think out loud -- sometimes, imho, launching ideas prematurely, but never slowing down. Being online doesn't in itself make Shell the right person for the job, or define the future of campaigning, but it does show that Guilford County continues to be a laboratory for new-wave politics.