Hi K

First of all what happened to you is horrible and you have every right to feel the way you do. I have a friend who went through something very similar recently. My advice would be to tell your agency immediately and the police, what he did was illegal and it is in no way your fault. You may feel not up for this what so ever at the minute, that's ok, but I believe you will feel better, you will have spoken about it and you know he isn't going to get away with it.
In terms of money, my friend quit escorting all together and started web camming. Yes the money isn't as lucrative, but she still clears around 2000 a month after AW deductions, which is still a good living and she is her own boss with no direct client contact. That may not be what your after, but it is an option.
Alternatively, you could go Indy. I know many of the girls would back me up in saying they feel safer this way, as they personally screen the client, whilst it isn't fool proof, you are definitely more in control than working for your agency, and this may give you the confidence when your ready to start work again.
As for this combined with the boyfriend, I think you really just need some time out and spend lots of time with your friends and family, they will give you the strength, because they love you
I hope this helped, and I really hope you feel better soon x