I went thru this for a bit with my BP roughly a year ago. He was about the same size as yours is now.
One of the things that I realized was that I had changed how I acted around him. I had been really busy with work and hadn't been holding him much. So I'm guessing he was associating the tank lid movement with food, and that set him into the striking frenzy.
Another thing I had done was changed where I fed him. I lost count at how many times he struck at me, but remember the time he caught my thumb! I think this might have set him into the striking mode as well, because every time I took him out of the cage, he was ready to eat, even if i wasn't taking him into the other room.
Eventually I broke him of this annoying habit but it took time. I made it a point to open the cage every day for about a month. Once he seemed to calm down, I would stick my hand in and move it around, like I was cleaning. From there, I would begin to pet him slowly, despite his hissing.
Another thing I did was go back to feeding him in his own cage. Since then, he has been my cuddly lil buddy, the same way he was when I first got him. (only about 3 foot longer)