I really like the fact that you haven't made a Harry/Hermione matchup a foregone conclusion. Harry and the other girls should have a chance at forming their own relationships if the chose to. this is, after all, quite a different Harry, so his choice may be different.
Hermione discovers that knowing the future isn't the same as knowing everything. Let's hope she takes that lesson to heart -- if she does, she can improve over her first time in Gryffindor even without Harry.
Harry here is quite different. He didn't strike me as particularly studious in the old timeline/universe. Maybe he takes after his Mother more.