Theres no need to get to level 100, unless all you can battle is in real life. The latest official tournament max level was 50 too and being lvl50 was optional lol.
I just beat some noob with my Pearl version. I was trying to explain to him the standard rules but he's never heard of them or anything lol. Initially I declined a battle with this person because they're not even on the same level as me. I'm only like an amateur or novice at best maybe but I creamed him good. He used a whole party of legends. Now in the right hands a team of legends can be pretty tough to take down but not this guy. He only got to see 3 of my pokemon.
They are human in almost everyway, and the only way you could tell the difference is by their eyes. Vestals have lifeless (no highlights) looking eyes while humans have the normal ones (with highlights).
Now thats what I was looking for, the "lifeless" look. Lol