I know this can be scary. Trust your instincts. You won't ever feel good being with him, so forget him.
You can delete your name and address from most of the phone books online...you have to look hard on some sites, but they usually have a place to edit. You'd want to do that anyway.
I have been on several dates via Yahoo...and none of them are forward at all! (Maybe it's me? IDK one brought me a rose

)
This guy does sound a bit controlling. IMO
Why not become MORE picky and narrow your search preferences. When someone contacts you that doesn't meet expectations/choices (and esp if you see you don't meet his via his profile) then send him a "sorry.." message.
It's a matter of odds...you have to go through many frogs first, from what I understand. lol
NOW... WHEN you first make a date, copy the guy's profile either to your computer or print it out. Also, send it to a friend via email, or even send it in a PM to someone here... Give the day and time of the date, what you think you'll wear, etc. Give you cell phone number (if you have one) also. Keep your cell phone on at all times, you can be tracked as long as it's on.
That way if he takes you for a longer drive than you want, someone knows all about it! Not a nice thought, but it will help you feel a little safer.