Also for some reason, even though I hate playing as black because I have very little openings memorized for it my win rate as black is SIGNIFICANTLY higher than my win rate as white.
Am I overrated or underrated?

I played another game and won because my opponent blundered again, now I'm 1081. https://www.chess.com/game/143081303488
I took a break from chess for a few months and when I came back my elo rapidly increased. Over the past few games its been especially noticeable. In my past 11 games, I've won 9, tied 1, and lost 1 causing my elo to go from 1013 to 1072 in the past 11 games. This would make me thing I'm underrated but at the same time I don't understand why my elo would balloon from 900-950 ish to 1072 after taking a break from chess when I haven't studied chess much lately. On the other hand, I've had a few games recently where I feel I shouldn't have won as I was playing very poorly and losing significantly but my opponent blundered allowing me to win.