These are interesting discussion points.
I'm not sure the flow of the game is a real issue--if anything, other sports have more stops/breaks that are significant.
I'm also not sure of the stats but IIRC rec participation was way up, especially south of Canada (where they're losing people to baseball). But it's definitely got as socioeconomic/bar to entry problem.
But I'm not sure that's a bar to entry either--look how popular the NFL is and while lots of people have played football it's not like soccer or baseball. And I know lots of younger people who never played hockey who are inexplicably into NHL video games and the game itself.
I DO think the NHL has a marketing and access problem though and every attempt to be more progressive results in angry dinosaurs. I think the game itself is pretty awesome but they need to take some cues from especially the NFL and even sort of the NBA as far as getting star players in each market some face time. And I agree with
@bland to the extent that as much as I hate the 'just watch the game' arguments there are plenty of stats folks who reduce the game to numbers like the matrix without any value of intangibles or actual visual evidence, too much emphasis on 'rationalizing' hockey. Although I'm certainly not as anti-stat as he is the attempts to explain hockey as a set of numbers is pretty brutal and dissonant and it doesn't help that most of those personalities are smug as f***.