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?