A lot of it sounds like hormonal behavior. I wonder if maybe he wasn’t neutered properly or it was incomplete. It can happen.
The yelling is concerning though, as it’s a behavior they only do in utter fear. To be honest, I wouldn’t suggest touching him or petting him at all. That can take a lot of trust for some bunnies. Especially as a rescue you don’t always know what the previous situation was like. He could’ve come from utter abuse and neglect. I’d stop trying to hand feed him as well because some bunnies are very food aggressive.
The best thing you can do is ignore him. I know it seems counter intuitive, but the best thing you can do to gain his trust is just doing your own thing, and stay on the floor with him at his level. Don’t pick him up, and don’t try to put him anywhere else. You go to him. Some bunnies never enjoy being pet, and as much as it sucks for us, it’s something you have to respect. My boy Asriel, I’ve had since he was 8 weeks old, and he’s almost 2. He still doesn’t not like being pet. You can give him some head rubs now and then, and he’ll hang out with us, but he doesn’t not want to be touched. Sometimes a bunny showing trust is just being there in the same room a few feet apart. If you stop trying to touch him or interact with him, the aggressive behaviors may slowly go away.