Some Americans who are not Americans, claim to be Americans.
They claim this because they hail from North America(Canada), Central America(Mexico), or South America(neighboring Jonestown), and Africa America(wherever that is).
I suspect imanamerican fits into one of these categories.
Either that or he misspelled his/het/its own name and is imamamerican at least at heart.