Welcome to the forum! Yer brother's been here awhile, and he knows his stuff; congrats for getting a BP.
Did you give your snake a handling-free settling-in period? I would definately do this for a few weeks before feeding, then, get him feeding well, and Then think about handling; I know it is hard to do but it's worth it in the end!