Very interesting story. But where did Charlie Weasley come from? He graduated the year before Harry started.
Are you quite sure about that? Because I could've sworn that Charlie was seven years older than Ginny and six older than Harry.
Or else he failed a year in this alternate history like Marcus Flint.