I love articles like this, revealing new discoveries.
It is my take though, that when we start seeing these types of discoveries break from China, it will be a real indication of danger ahead.
This is not a discovery as normally understood, but a creation or invention. An abstract definition of particle is “an excited state of a system”. Elementary particles may be said to be “excited states of the vacuum”, and this marjorana thing is not that, as far as I understand the description. It’s more like a Cooper pair of electrons, which acts as a boson in BCS superconducting theory.