"2,000 moon-to-Jupiter sized planets for each main sequence star"
I'm sorry, my mind has a problem processing that information. How can a star have that many orbiting bodies, and how is it possible to determine that there are that many free-wheelers in any galaxy, let alone one billions of light-years away ? My gast is well and truly flabbered.
Oh, and there's a problem in that paragraph. If there are indeed 2000 moons & planets per main sequence star, it means that there are trillions of moons and planets, not trillions of stars. That would be recursive and likely reverse the expansion of our Universe due to the creation of infinite stars with 2000 times more stars for every Universal Processor tick. Check your Unicraft Handbook, I'm sure it's explained in there somewhere.