I encourage those wishing to learn more from a product design perspective of how WeChat has successfully tied together so many disparate elements to make such a powerful product take a listen to the official WeChat product podcast by WeChat product managers:
https://soundcloud.com/wechatpodcast