So glad you liked Harry's new 'do: I know that's a bit of a departure for the fandom (off the top of my head I can't recall another fic that has Harry in dreads). Still, I'd say, "Snape the Home Fries Nazi" gave the fandom Bald!Snape, and just recently, "Whispers" gave readers White-haired!Snape, so it's probably about time for Jack Sparry!
As for Ginny, I didn't think it was necessary to do anything drastic to push her away, because breakups usually don't happen overnight. I could see her and Harry being on again, off again for a while: till one morning, Harry woke up and realised he could leave it all behind without regret, and that probably surprised the hell out of him.
Your attention to detail and writing style are familiar It is? *gulps and keeps the mask on for a bit longer*