okay I saw only two slight problems.
The first was harry reffering to malfoys goons as 'trolls'. It didnt make sence , given he hadnt encountered such creatures yet.
The second was regarding the Prefects. Hermone was one, but it appeared that Gryfindoor had 3 from the 5th year. (one of the twins as well as ron)
Other than that a very interesting story