To be fair: net neutrality as a policy is intended to protect the content providers from unfair pseudo-extortion and competition from the (literally entrenched, and in some cases monopolistic) consumer ISPs. The point was to prevent Comcast from making a deal with Microsoft for fast Bing searches and then squeezing Google, etc...
What's happening here is the opposite: Netflix can't afford the data at the price they're charging, so they cut a deal with Comcast where they (presumably) pay them for the right to cache static content locally. It no less onerous to the consumer, but it doesn't fit the policy goals that net neutrality is designed to enforce.
That said, your last point is dead on. Netflix has invented yet another way of making their service harder and more annoying to use for the poor consumer then The Pirate Bay.