I wondered if that was just coincidence as it seems subtle (to me) and then someone pointed out the clouds spell "Google", which made me think there may be more there.
I asked a freeQ for their opinion, and they replied to affirm the Tweet's interpretation and kindly provided a link to the following meme: