Bruins are usually sometime between 7:08 and 7:10, with a 7 PM official time. For a metro area, the traffic WITHIN Boston isn't bad, and the public transportation is...well, let's call it easily accessible, since I don't want to say "good". It's getting to Boston in the morning and leaving Boston at night that's a pain - and, as such, someone working in Boston can actually make their commute easier by seeing a game.
It doesn't disturb me that they drop the puck "late". Anyone who's watched more than one game of hockey knows that this is what we do. If you want to watch a few minutes of pregame and a bunch of commercials, tune in at 7. If you don't want pregame, tune in at 7:08.
Frankly, hockey's nice in that commercials are easy to predict: after 14, 10, and 6 minutes, with 90 seconds, or 3 clicks of my fast forward button, each. It's the most DVR friendly sport around, as long as you disconnect from spoilers. For that reason, I don't really mind stuff like the ads on the boards, or the announcers mentioning the DraftKings power play. They gotta get paid somehow.