Common boa imperator, not a morph. Looks like he's in shed so keep his humidity high, maybe even a bowl big enough he can soak in if the enclosure will support it. It looks like you're correct that he lost the tip of his tail at some point, I'm guessing his prior owner didn't keep him humid enough and he ended up with stuck shed that eventually cut off the circulation.
Is that heat tape actually in the tank or is it just showing through the glass?
I would give him a few weeks of correct care and then re-evaluate his personality, he may just mellow out once he's fed and more comfortable. Also boas are usually defensive not aggressive.