Yea I kind of got that he was from a different world based on the description, but he mentions there being elves in his world. As long as it's not Earth -> fantasy world, that's a pretty good idea.
Italics are a great way to deal with thoughts. Not the only way, but for the love of God don't...