Honestly?
I'm not much of a fan, but mostly because to me, Teen Titans is a fairly closed universe, there aren't many legitimate ins for original characters, even well developed ones. Any OC to be put into that sort of situation would either come out of the blue or require some manner of long expansive set up that would detract from the cannon characters. Which as a better member than I once said, are the whole reason we read the fan fiction to begin with.
As for the self insertion part. I would generally say that if Character-X behaves 90% of the time how you would, he's you, even if he doesn't share various other traits with you, and, again my personal opinion, the main reason I don't like Self Insertion character is because they tend to have little to know purpose to their actions. People who write character as themselves, in my opinion, tend not to know why their character would do something, and thus they generally leave out the motivation or repercussions of the action, which tends to make for a poor story.
While OCs who share traits with their makers are more or less inevitable, it's probably damn near impossible to get a character who is both believable and so unlike you that they don't share even a passing similarity. For me, what really drives characters home, is their motivation, their past. Even if the story doesn't touch on it, when the author knows a character's past, you tend to just be able to sort of feel it in the way they write, the words they choose. Verses the author who just makes their character do this or that for the sake of the plot, or worse for the sake of them being 'in character' these sorts of things just tend to be a little too flavorless for my tastes.
Still your plot could be an interesting one, just would have to remember to make sure it's more about the Cannon Characters, than the original.