Where is that 'like' button anyhow? I'd 'like' all over this thread (and booo to the Dom who you question, subangel) There is good reason for your mind to balk. His tactics are deplorable! His lack of any patience toward you shows you his unwillingness to get to know you, personally.
You've received some excellent advice from those above and I hope you do follow it. I'm very relieved you had the bravery to come ask others for their opinions of your situation.