Hmm, interesting.
It isn't such a good idea to just release a bunch of Coins as if you are going to develop on them only to dump Coins and abandon it. The thing is that there were a few people that did say some of his Coins were quite good and went where he'd clone them, do some work on them and call it original, dump the premine and repeat. It IS kinda scammy since people are expecting the premine to be used for the advancement of the Coin so people get mad when they are lied to for personal profit. Seems like he wants to try and make it up but it would likely take a while for him to regain that reputation.
I think if Carson really wants to improve his rep then he should do some free development for some active Coins and help people around the community to rebuild that trust.To say I am a different person than I was 6 months ago doesn't actually mean too much because a person doesn't change that much in 6 months, actions speak louder than words.