...could Ruby have been Audrey? We know that there were parallels with what happened to Diane and Audrey after the original series. If Mr. C raped them both then perhaps he also took them both to the "old gas station" and turned them into Asian women. The actress that played Ruby also plays the character named Ruby on Steven Universe. The SU Ruby is in an interesting situation being that she usually exists inside of an amalgam being alongside a character named Sapphire. My theory is basically that both Audrey and whatever Charlie is are merged inside of TP Ruby. Perhaps Charlie being the one to make phone calls means that he is the one that controls the body and speaks to others. The way I imagine it going is that the scene when Audrey "wakes up" is the internal version of the scene where Ruby starts screaming.
Just a thought.
This is interesting and not something I'd thought about. However when I read your theory it reminded me of the other girl (I think she was played by Phoebe Augustine aka Ronnette) in the purple ocean tower place where Naido was in beginning of the season before Dale escapes. I actually initially thought she was Audrey when they showed her from the back, but had forgotten about that until I read your theory about Ruby. It makes sense that Mr. C would come up with similar terrible traps for both women who were important to Cooper. Seems like Audrey got the extra special fucked up treatment though :/