http://www.douyutv.com/BBoongBBoong
I know this may be a bit weak of a "hunch" to go off of, but I saw his douyutv.com stream's thumbnail on reddit and it said "Team WE" on it. The last time I remember seeing a player competing for this team was LoveCD back in 2012.
Waiting for Digmouse to swing by and verify this.