Just a side thing...
I see that there is not a lot of discussion here but...
How old was Jake Mitchell supposed to have been when he murdered Jenny? He looked like he was (at least) in his early thirties....Jenny was seventeen and going for someone that old?