The numbers just don't add up there. With just 40-100 satellites they need to be GEO, and this means crappy transfers, big lags (200-300 absolute minimum, more 500ms), and most importantly - big, power hungry antennas.
It's a PR project to calm people down, not a real solution.