The Chinese have better images than this one — they’re just not releasing them. They could probably read the serial # on that thing........
I’ll bet if Google Earth “unblurred” the ocean surface, an off-shore operating rig would look the same.