The O'Neill ratings do match those you provided - 1 Power, 5 Contact, 5 Speed, Fielding C/A/A, bats right. And he is rated D-/D- at both 1b and OF.
WIS has made no changes in the AAA rating system since they changed pitcher stamina a few years ago.
AAA players are still based on actual MLB seasons. You can prove this empirically. In many theme leagues you can select your own AAA players and when you do searches to fill your team real player seasons are what you get. Another theme league option is to have AAA players display their real names, instead of aliases, along with the usual AAA ratings. No made up players appear.