Yes, allies may grant Superior Cover from an enemy's ranged attack. Note my emphasis in the rules quote above. Since enemies may grant Cover, they may also grant Superior Cover.
In your example, M would only have Cover from E's ranged attack because of the "(A line isn't blocked if it runs...