There are still eight matches left, if 8 is multiplied by 3, that is 24 points. That points is still huge and anything can happen. Inter Milan has one awaiting match and if won, it would have the same point with Napoli, I am not sure who has the most goals. Also AC Milan is leading with just 3 points, what is the assurance that they would win the league this season. Juventus is so close too, if the three clubs above Juventus give Juventus little chance, they might lose and Juventus may win the league, but the chance this would happen is very low. But even if Juventus did not win and the winners would be AC, Napoli or Inter, we still do not know who the winner can be as they are all close in points to each other.
I second absolutely everything you wrote here, that is the sort of thrilling and entertaining season we are having in seria A, to be honest it has been a long while since we experienced this sort of competition in the Italian league, Juventus were always running with the title, last season Inter broke the status quo, and this season the competition even got a whole lot stronger.
Man the league is very far from over like you said, the points difference between the four top teams is so small, and any slip up can give a chance to any team waiting to capitalize, the only way AC Milan can be certain of the title is if they have an impeccable run till the end, and in football you can't guarantee that. I will just grab my popcorn and see what happens from now till the end of the season, my support for Inter is well known, and i really hope something happens that will take them back to the summit.