I agree with your friend, though I do not know what it is. These pages illustrate his points:

http://natural-japan.net/?cat=9&paged=37

http://baba-insects.blogspot.dk/2012...nsonia-sp.html

I do not see the big, curved palps in your critter either, but could possibly be the angle?