This sounds like pure marketing to me. Statements like "Cockroaches are also a raw material in traditional Chinese medicine, known to be able to promote detoxification" and "found that chickens fed with the powder were not only healthier but also grew stronger and faster than normal chickens" without citations sets off all sorts of alarm bells.
And I don't know a ton about this area in general but it seems like if you are separating the organic compounds from trash then compost centers would be the real alternative (rather than landfills)?