Add me to the list of people who liked this story, for most of the above-mentioned reasons.
Another thing that I liked was the simplicity of it: he can see the future, he knows what's going to happen, he knows it's going to hurt... but he does it anyway.
Life is pain, and Scott finally decides to start living.
But it's more than that: who among us hasn't been hurt, often by those who love us the most? (Those who are closest to us have the potential to cause the most pain) And at some point we all think "If I would have known that this was going to happen I never would have..."
But Scot knows.
And he does it anyway. Because sometimes it's worth the pain.
Which of course raises a logical problem, now that I think about it, the problem of infinite wishes. Or rather, an almost Zeno-like paradox. If Scott can see as far as six months into the future -or futures- why can't he see himself seeing farther into the futures? That's to say, why can't see himself seeing forward six months three months from now?
Because he can only see futures that are happening around him, where he happens to be.
All the future scenes he sees take place in his dorm room, nowhere else.
Being in the same building as lots of people doesn't bother him, only being in the same
room as all of them.
He even mentions it himself, at some point.