Where did you get TWRP from? Is there a known good version? I've seen some random binaries floating around, but haven't tried them because I don't like flashing stuff without any verification...
fastboot flash recovery recovery.img