Hmm... I'd definitely say Fe+Ti user (I believe that would eliminate both ENFP and ESFP) but the Fe... well, there's a shitload of it, likes to vent about her feeling, based on here overwhelming amount of expressions. I think the Ti is also present but not as developed. Definitely seems like a xxxJ, the amount of determination she had to get into harvard, she's master of the dorm, seems competitive, she's extremely goal oriented. I think the Extrovert in her is also undeniable. As for Ni or Si, I would definitely say Si, she's very good a remembering certain details and picking up when something has changed and doesn't fit in with known facts (such as when she recognized the inconstancy in that girl's statement of how she washed her hair after a perm)
I, therefore, believe she is an ESFJ
(also reminds me of my ESFJ mom, both communicate in the same way and have the same... I OWN THIS SIDEWALK air to them)