Ok I was just checking this so called person out with the email address of firstname.lastname@example.org, and I can confirm as well that this is a total scam! My father was scammed by this so called woman/man for a little over $1000. The story is exactly the same, mom in Nigeria, lives in London, comes from Colorado, etc.. only I never saw you mention that she/he was a great cook and loves Italian food which is what she told my father. She/he was to arrive here in the states this week, and guess what...never showed up. Her/his English was not even any good which told me she/he was a liar, but he shared very little about her/him more personal details such as asking for money when she/he was supposed to be rich. He even questioned her/him and still was a complete dummy and gave it to him/her any ways.
You were played hard, and it was a huge lesson for you. But take it from me this is a scam and the same photo's are in my fathers email. This was never real at least not on the other persons end. As the others I am sorry that you went through this along with whom ever else was played.