Came across a few interesting videos for the Rift Beta in China back in July, seems it's now launched in China since August
This first one, i have no idea what this statue is or what it has to do with the game
This one seems to be the launch video for release, August 2012
Not sure why they'd be showing DSM as part of a promo trailer
Another old video, but i like this one, shows you a lot of how the game looks, how it plays etc