It will vary greatly from snake to snake, but for some reference I have '08 hatchlings from about 200g to 450g, '07s from about 600g to 1200g and '06s from about 800g to 1600g. My males are on the smaller side, and most of my females are on the larger sides of those scales. I could also be feeding a little more than I do, so I think these are leaning toward the lower to mid end of what the weights should be.
For a February '07 male, he could probably weigh quite a bit more with appropriate feeding. He's practically a late '06, so I would say that 500-600g would be on the smaller side of where he should be, but every snake is different, so while that may be true generally, he may just be small if you are feeding him enough. Most of my 400g mousers get 2-3 small adult mice a week if they will take them.