I definitely have all communications with him saved. I also have his phone # (I've tried texting him to no avail. A call will be next.) and home address. I know that stuff sometimes happens, and if it wasn't for the string of excuses I've already gotten I'd be much more understanding and patient. If I'm unable to contact him in the next day or so I'm going to have to post the whole thing, including all the communication, on the BOI. I'll also probably have to get in touch with the police in his town to see what I need to do to file a fraud complaint.
I hate not being able to trust people. I felt like I did my due diligence looking into his profile, feeling him out in chat, etc, but this may be a case of me not being as good a judge of character as I think I am.