4000 VMs doesn't imply 4k satellites, does it?
Regarding revenues, it may be correct if it is a specific division of SL.
Anyways, OneWeb has 130+ millions in annual revenues (and a fleet of 400+ satellites, which would result in 10 VMs per satellite <- fwiw).
I truly loved the way this article is written. To the point, sharp and quite comical. I certainly hope they achieve to clean the mess up.