Sounds like you're well shut of him hunny! SDs are more often than not a pain in the ass! Hopefully you've found the agency that can really help you get going and things will work out for you, good luck!
The best SD relationships I've had have been on PAYF or PAYGE (Pay as you get entertained!
I.E: Never actually see them!) and the best one's I've met have been people who live abroad but visit the country on business. The States and Canada have it worked out and the experienced guys know how to behave, English guys haven't got a clue in the whole! They really expect you to work for your allowance!