Amanda,
I think the sports bra as shirt etiquette will depend on the group you are riding with. However, you may find that there is more wind evaporation outside and you won't get as hot as you do in spin class.
Pearlizumi may not make that specific short anymore, but check out Team Estrogens selection of mountain bike shorts. Most of them have a padded liner with a loose outer layer.
Deanna