Finn is certainly humanoid, but his real form is anything butt. It doesn't do him any good out in the light or stuck on a perpetually lit Starkilling base, but it certainly helps once night falls and he can once again hunt in the forests around the Resistance camp. Blending in perfectly in the darkest shadows of the canopy, his neon blue teeth are the only thing that give him away when the hunt is on.
Finn/Poe Finn isn't a human, he's one of those aliens from Attack the Block