When China arrived

I heard this Backstreet Boys song today and it reminded me of this video from 2005(!). I recall when I first saw this video, I realized-- Holy shit, China is no longer a billion people in Mao suits riding bicycles anymore. I wonder what these two kids are doing now.