Very nicely done, this. Severus' term of second chance was heartbreaking, as was Ron's horrible demand for an unbreakable oath at the end. But it does explain Harry's choice of taking the happy family illusion with Ginny over being true to himself.
I do have a little trouble believing that Hermione would forgive Ron for enslaving Harry that way though. But that's just me, and it didn't really damage the nice vibe of the story. Myself, I like to imagine Harry's wooden, lifeless proposal, and Ginny, having been told about the whole vow by Hermione, refusing to marry him, and just shacking up instead, so as to kick dirt in the eye of her meddling older brother. So unless you tell me otherwise, that's what I'm gonna imagine.