NSL routes are definitely not "fine", and it is not a minority of drivers that tend to be the problem. The 60 mph limit encourages rather a high proportion of drivers, to drive at up to 60 mph on rural roads many of which which were designed for the horse and cart. The designed road speed for relatively modern rural roads was only 45mph.
You fail to consider the effect on other road users of motor vehicles travelling at 60mph, it's not just drivers crashing that have to be considered.
No, I don't - honestly. However I've been on driving courses where for all intents and purposes the NSL has been 'No Speed Limit'. This doesn't mean you fly everywhere at 100, it means sometimes the appropriate speed may be 40, sometimes it may be less, and sometimes I'll have been doing much, much higher.
Obviously I'm not advocating speeding for speedings sake, and when driving normally or on non emergency runs the limit exists and is there as that, a limit not a target.
Other road users are just some of the many factors that come into play to adjust speed. You should also consider weather, road conditions, camber, vehicle capabilities etc (not an exhaustive list).
I still think the number of people that think 'Its a sixty so I must drive at sixty regardless' is very low. Rather, you have reckless or ignorant drivers that drive too fast for the conditions, that would be just as unlikely to vary their speed due to a lowered limit as they would because they see a cycle ahead of them.
Luckily, in my personal experience around me, these sort of drivers are in the minority, and I feel sorry for anyone where this isn't the case, but still think lowered speed limits isn't the answer.
I'm not sure what is... How about the courts being able to force people to take an advanced driving test at their own expense, or suffer a six month ban?