Sounds like you had a great time! The internet meeting thing is always a risk, but it's a risk that can be very easily managed. After all, with no risk there is no reward. Just driving your car is a risk after all, but it's one that we evaluate, consider and accept (or not I suppose).
Generally if I was meeting someone online I let a friend know what I'm up to with info about the person I am meeting and arrange to call him / her at a certain time. If I don't call, they know there might be an issue (yes to you kinky folks I'm referring to a "safe call" ;-) )
Dan