1. Early Leafs were notorious for shitty battery management. Literally no other car had the same issues. I bought a Renault Zoe in 2015, just two years later than that guy. It was a tiny 5 door hatchback with a puny 80 mile range, so it needed charging all the time. It did, however, have a robust battery management system. I sold it in 2018, and it had the same battery life as the day I bought it.
2. The reason prices don't appear to have dropped more is that OEMs have used cheaper prices and greater energy density to stuff bigger batteries with longer ranges into cars at roughly the same price. So my third gen Zoe, bought five years after the first, had the same dimensions, but a 52kWh battery instead of 20kWh and a range of 245 miles instead of 80, all for the same price.
3. That Leaf guy got, as we say in the UK, done over like a kipper. The one thing that a Leaf has going for it is the modular battery design, which means that only the fraction of a battery that's truly irretrievable needs to be replaced. If you do need to replace an entire battery, it costs $15k to get a new one, just like you said (well, £12k). But... that's for a 62kWh battery, ie nearly triple the original capacity. (And you can a 40kWh battery for £8k). So prices have come down substantially