The B hadrons were expected to exist. Nice to see them and some theorists will learn something from their mass, but nothing unexpected.
The ##Z_c^-(4100)## hint is interesting. It is based on about half the recorded data, so we will probably get an update with more statistics soon.
It is interesting to see how LHCb announces the discoveries of these particles. They quote a significance of 12.6σ based on 3/fb integrated luminosity from Run 1 (2011/2012). The selection is nothing fancy and similar to many other analyses. A peak that prominent is really easy to find, a bachelor student could have found the particles in 2013 - and there is a good chance someone did see them that early. LHCb could have made a quick conference note about them, but they decided to directly write a full paper about them, which takes much more time. There are no other experiments that could find these particles, so they were not in a hurry. The long delay still indicates that there are not so many people working on it.
This is not the first time new particles pop up with huge significances - and not necessarily the last. How many more hadrons did LHCb find where the analysis is still ongoing?