Sounds like your parents got a different snake than you were originally looking at?
Either way, he should be able to breed the upcoming season anyways. I've had males breed at 345g, so he doesn't have too much growing to do. Either way, you can't guarantee that a snake will breed, anyways.
Just give it time to settle in, it sounds like it is extremely stressed. It will stop striking at you in time.