There's a good sag starting in the back and the belly...that doesn't happen until around 4.5...a 3.5 yr old deer isn't going to have any sag in his back whatsoever. The frontal pic shows him to be a little bigger than the first pic. Like surfspeck said even though you're going to call him a 10pt he's a mainframe 8pt and you will therefore lose the extra two mass measurement and therefore probably 7" or so. I'm putting him between 125-130. I think it'd be in the low 130's if he was a mainframe 10pt.
Now, that aside...I LOVE the split G2's. The webbing in there looks awesome and it's even cooler that it's consistant on both sides. If this were out in West Texas it might make me wonder if perhaps a mulie buck got him some White...tail Very cool though!!! If you're in a well managed area I'd let him go another year or two if nothing else but to spread the genes. If you're not in a well managed area then I'd give you the green light to take him because he is mature (even though he could add 10 or so inches next year).
He looks young in the face and long legged to me Joe. And I'm not real sure he'd be legal in an antlerrestricted county, probably is but not obviously so. I'd have to guess he's on the young side of mature, 2.5 or more probably 3.5.
Course, I'm a duck hunter. I love the look of the split tines!