Hey, a breakthrough! He let me pick him up today! Hurray! Hurray! He was even purring while I put him in my lap. Didn't last too long. I guess he suddenly remembered he's not supposed to 'like' me.
There's much less hissing & striking now. I think he's finally ready to see the vet. Wonder how much that will set us back.