He's very cute! I love it when they are that little. He looks like he will be a handsome boy when he grows up.
My panther Flint was very aggressive with me for almost a year, and I got him at 2 months old too. I would inch closer every day and slowly get to the point where I could hold a worm for him and he didn't freak out. Then one magical day he took it from me. He hasn't really looked back - he now climbs up onto me in the morning for a shower and to free range for a little bit every other day. The key for him was going slowly and never ever forcing him to do something he didn't want to.
Good luck with your little cutie