"Of course it’s not flawless, nobody is…"

& therefore... so is Christina. (dun bring her stans word into this conversation)

"That’s my big problem though, I want to be perfect and kick myself when I make mistakes."

I knew about this ages ago. that's the reason you slam/KICK her or other vocalist if they are not PERFECT at singing or at least at your superHigh standard.

"But I keep working on improving."

Good for you, I hope you improving your interpretative ability on your vocals & your visual. post Videos on youtube & maybe you can have record deal... ala Marie Digby, Boyce Avenue, JB, etc... Goodluck & best wishes.

note: I like your sane/unBitchy side tbqh.