Just finished this game . Currently lost for words man. Crying real tears. This is quite possibly, quite literally, sincerely, the Best story I've witnessed till date.
Absolutely everything in this game is thought out to the most minute detail from the dialogue to the references is done with purpose. Seemingly insignificant dialogue or details take a whole new meaning the further the story progresses.