I don't know, you're probably right, I don't believe it either, but they have stated that 100 low satellites will be put into low orbit in the next 5 years.
That being said, it's still realistic as these are very small satellites, 100-300 kg probably. They can stow and launch several at a time...