Personally i like the concept, I just think the name takes the character from "kinda interesting and unique" to "stupid meme." Otherwise I like the backstory, even if it is a little short.
The concept seems pretty good to me too, my concern is mostly about the name. Perhaps the backstory can be a little longer.