metalbird - Nope. Not yet, anyways. (That's a hint...)
Cardz500 - As a GBA/DS game, you would play as Bobby(boy) or Elissa(girl) in terms of how you look, but you would get whatever staff corresponds to the Pokemon you chose as your starter and your staff would be the last to activate, no matter what. Consequently, every one of the six main characters' Pokemon and staff would change depending on what staff/pokemon you choose. So yeah, even if you choose Vuldusk, you're still not going to play the role of Michael - Michael will just use some other elemental Pokemon.
Anyways, I made the final update to the Pokedex in the first post - if a Pokemon is still marked a ???, it never appeared in the story. That doesn't mean it will never appear, though (another hint...)
Also, it just occured to me that I never mentioned the names of Jason's Pokemon - the dragon was Dracarbon, the snail was Eschlorigo, the ice thingy was Iciclicon, the gila monster was Gillead, and the possum was Opold.