I believe Arsenal would defeat Everton this time around. Although I must say Everton played better than Arsenal the last time they meet and they were rightfully the winners of the game.
But this time around Arsenal would definitely know their mistakes in the last game and try not to let it happen again also there would be more productive up from with that I believe Arsenal would win the game.
Yeah, I agree with your prediction, After having dropped from the first position to the second, and then regaining it back again, I believe that they now understand how important keeping that position is for them, and I think that as from now on, they would do anything to defend it and make sure they never drop to a lower position again, I believe this zeal would act as a catalyst for them to beat Everton this time.
Arsenal is still facing Liverpool , Manchester City and Newcastle. They are also playing against Chelsea, but I wouldn't say that that game is as hard as it once was when Chelsea was in shape. Manchester City is still within striking distance and Arsenal also has to play away against them. This can still go a lot of ways but I wonder whether Manchester United can be successful enough to play for the first in the end. That would be the icing on the cake for this season when it turns into a three-way fight.