Yeah, it's actually not from an anime - just an avatar I made based off how I imagined a character from one of my favorite books. And I can tell you that you're definitely right on all of those assumptions. :D
Also Ringo's expression in your profile image seems like 'lolscrewthiscrap', so I'm not entirely sure.