I find the term 'link local' slightly confusing, because in a way Mac addresses are link-local per-se... I presume this is to recognize destination Mac addresses that shouldn't be forwarded across a bridge? If that is right, let's clarify it in the Javadoc.

As one data-point, OVS seems to call these addresses 'reserved Multicast addresses' (not sure if the name is better). Besides the 01:80:c2:00:0x prefix, OVS also checks for a few other protocols (VTP, CDP, Spanning tree PVSTP+) - is it worth adding those protocols as well?
http://openvswitch.org/pipermail/dev/2012-June/017665.html