By entering the Alford Plea, he maintains a claim of innocence (ughhhhh), but agrees the evidence proves he is guilty beyond a reasonable doubt. So he pleads guilty, but does not have to specifically admit to the guilt itself. He must somehow believe that a guilty plea was in his best interest. Typically defendants plead guilty for lesser or more ease at sentencing. But one of the main mitigating factors at sentencing is showing remorse or accepting responsibility for the crimes (in some jurisdictions it's treated in the negative: it's an aggravating factor at sentencing if a defendant doesn't show remorse or accept responsibility). So by entering an Alford plea, a defendant can make his sentencing worse in the end. The procedural consequences are the same as for a regular guilty plea (including rights to appeal).
The only logical justification I see is that the DNA evidence was so damning to him that a guilty plea was the only thing that made sense. And maybe the only way his attorneys could get him to enter a guilty plea was if he could maintain his innocence (again...ughhhh). Even though in my opinion that will hurt him at sentencing, a jury still may have been harsher because they are more sensitive to a victim's words and experiences than a Judge, who has been trained to be a neutral fact finder. The judge always has the ultimate sentencing decision, but in a jury trial the jury can set the ceiling or cap on a sentence. A lot of times in the summer too juries will have several teachers on them. Since teachers are more often females, the logic may have been that a jury of females will be
even more sympathetic to the victim here (but let's be honest, who wouldn't?).
Here's an interesting law review article I found on Alford Pleas, it happens to mention VA's attempt to soften the blow of the Alford contradiction at sentencing (maintaining innocence versus showing remorse).
Plea Best Not Taken: Why Criminal Defendants Should Avoid the Alford Plea
And a :tyou: to klily for putting the sentencing estimate up earlier today!