Not sure I buy numbers that high in Eastern SNE especially NE Mass. Only the 12z ICON comes close to supporting it so far. Main issue is storm has already peaked and has started to fill on guidance by time it has reached the BM. Plus wind will cut down ratios some. As of now somewhere in SE Mass has the best shot of 24" IMHO.
That's some of the first video I have seen in the landfall zone. You can tell by how the trees were snapped and the overturned vehicles that extreme winds were experienced.