Hi again, Dan and thanks for your update and your kind words; they are truly appreciated!
I'm so glad to hear that Elvira's meowing has slowed down, now that you're giving her more attention! Perhaps if your roommate offered her some cat-healthy treats from his hand once or twice a day, her love can be 'bought'!
Also, when you give her attention, try to have your roommate nearby speaking softly to her and if you allow her to see you more often, together, while she is receiving positive attention/treats, she might start looking at him in a more positive light. It may take time, though, as you know felines are creatures of habit and changes take a while. But, let her see you and your roommate together, give her treats together, play with toys together, brush/comb her together, if she likes that, and she should start to associate your roommate with pleasurable things.
All my best to you, your roommate and Elvira!