I just had a meeting with the client today and you are actually spot on!
It's NASA satellite imagery that's been through some design studio in Amsterdam.
He was happy with the result, so all is good at this stage. Will definitely try your suggestions if he wants it more detailed.
Thanks for chiming in :)