Ultimately I feel sorry for your girlfriend, the dynamics of the relationship will completely change. She would feel more insecure with herself, there will be questions and possibly over thinking. Hey she probably feels her religious values are the faults and blames herself for you straying. The only thing i hope she has a strong will to overcome the negative feelings that will come, she has a good heart. don't break it again, the fact she can forgive shows a lot, forgiveness doesn't come easily when being betrayed.
Revenge, hate and anger is awful to go through. The amount of emotional torture can easily break down a persons will if they are not strong enough. Confidence is shattered, questioning your own core values and ultimately destroying yourself. I really Hope it doesn't go through this stage for her. I really do. It takes a lot to recover for most people but for some it will take years.
She never asked for this, when you and your gf started the relationship, you knew in the beginning about her religious values, you knew she would never have sex till she was married, you knew that this is the bargain deal from the start, you have chosen to take to that commitment and be loyal and now you have broken it.
I don't know how strong both of you are, but if its enough to make this work. Then i do wish you luck. you seem sincerely sorry for it and have admitted to the betrayal to her.
I hope in the future for both of you it works out. I suppose reading through this thread you do seem like a genuine guy, who feels guilt and remorse for the mistake he did. Admitting to it and fully taken responsibility for it, not people can do that....some people can be oblivious that their actions can effect people in a bad way and get away with it........without knowing they put a person through hell.