Oh come on! Is it the Higgs or not?
Well, they had to make a statement I suppose. Fermi also reported a similar finding, though at a lower standard of deviation (2.9 IIRC).
I read this as more "we can see there from here" announcement. As I understand it, the expected evidence of a particle and it's decay is supposed to be the only way to tell if the Higgs effect exists. A sort of sign that they are looking in the right place. Exploring there should answer questions on whether there is a single Higgs boson or perhaps a family of them, and how the predictions fit the findings.
That is if I understand what I've been reading.
Still beyond my grasp are the parts about expectation of a Higgs having 5 channels, though as of this announcement I think only 2 (the most easily detectable IIRC) were shown.