Folks, if you're going to start quoting x dBm you're going to need to quote channel bandwidth too, otherwise it's of little relevance when talking about link budget. A really low bandwidth signal can go an awfully long way without much power when the channel bandwidth is tiny, although assuming this is using consumer grade parts the frequency tolerance won't support channel bandwidths less than about 10kHz at the usual ISM frequencies.
FWIW, line of sight, 20dBm/100mW EIRP with a 10kHz NBFM channel, 1000km is easily possible on analogue voice. It's done regularly by radio hams operating through satellites, and I've frequently done it myself. Indeed 100mW is the low power beacon on a couple of satellites where I developed the coding scheme, and you can pick that up with a 0dBi antenna, the channel bandwidth is about 1.2kHz and the final bit rate once you've stripped the FEC off it is 400bps, typical distance to the satellite being 1000-2000km.
Having said that, I would imagine the alleged range is because it relies on a mesh network. And yes, I do believe that the reality is that the product might just be able to do all that's claimed, but not necessarily at the same time, nor reliably, and even then there will need to be just the right tongue angle.