Now that i got to read this in it's entirety, I like it.
Although, does the "Twinkle, Twinkle Little Star" play for everyone, despite nationality(I don't know much about Dead Space)? You did a nice job at showing Rin not getting various English phrases, so would something like this be better suited for a Japanese person?