BB-- what will help you is what you are doing, as painful as it is. Don't communicate with her, be pissed at her (a form of venting), understand that it was she who is f*&%cked up, and who f*&%cked you up, and not you. All you did was manage to fall in love with a f*&%cked up person.
As you disengage from her--and it will take some time--and you understand that "the details" are simply her acting out her skankyness which was previously unknown by you, you will likely feel less violation in terms of the soiled property aspect that guy's feel in this situation, because you will come to understand that you had no relationship with her (she just forgot to tell you that). Live and learn (and don't learn that all females are evil--they aren't)
All that being said, there is nothing anybody can say to you that will make you feel better--she committed the ultimate betrayal to a man. But you will feel better with time as you put her skanky ass behind you.
Anyway, I have been reading your posts, and I sure admire your approach on all this. Now just stay out of jail my friend