Hello Toffees,
I'm a Belgian Premier League fan and I read this topic and felt the need to enlighten some of you on a few things.
Mirallas simply played a bad game against England. There is no other reason, I know how he performs when he's good and he simply had a bad day.
A few months prior to that game, Belgium played against France in a friendly in Paris. The Belgian manager made the mistake of putting Vossen as the striker in his formation. Belgium couldn't break through France's defence and France couldn't break through the Belgian defence. However halfway through the second half, Vossen was replaced by Mirallas and it changed the game completely. The Belgians finally managed to break through the French defence, as Mirallas ripped the right flank apart. He came very close to scoring, but the French goalkeeper did 2 absolutely stunning saves, and so the game ended at 0-0.
One of the main differences between the two games was that the pace of the game was a lot higher in the France game. The higher the tempo, the better he seems to perform. That is my only concern with Everton, cause they may play a bit stealthily, compared to for instance teams like Arsenal, Tottenham or Man City. In a closed game, with a slow tempo, the defence of the opponent will be too much in control and that's not Kevin's cup of tea.
EIither way, good luck for next season, toffees.