I realize that this is a month old, but Chris asks a very important and relevant question--routines and general set-up. I always wonder at "1-inch per gallon" rules and such that we all learned in the beginning, and then posts like this about a particular stocking situation. Most people only hear tank size and start thinking what sort of fish and how many. We see it everywhere. But there are waaaaaay too many variables in every system, and a huge one is maintenance routines. Someone could keep thirty fish in a 90 if they changed the water every few days, etc. You get the idea.
Me, at CHS, I have to keep things fairly conservative. I hear 16 fish in a 90 or even a 125 and I cringe. Not because I don't think it could/should be done--to each his own--but because of the time allocations and situation for my particular tank. I do not get to see it every day like you guys--I don't get to micromanage it like I used to my tanks at home. It sits in the library at CHS and often goes days without my attention--even weeks in the summer sometimes. So even though it is a 225 with a TWV of about 300, it has nine fish--only two that I would consider large fish: a tomingi tang and a regal angel (17 months and eating like a pig!). I am considering adding another fish--a CBB--but am hesitant not because of the tank's capabilities, but because of the regimen I know I am capable of maintaining. That's the key factor for me, and I think these sort of concepts need to be considered when addressing topics like this.
With a 90 that's only 2 months old, I would definitely wait and let things settle in. Monitor not just the tank but your own habits and routines. If you are able to maintain a good, solid maintenance schedule (over a long haul) and are adept at recognizing signs of aggression, overcrowding, stress, etc--then by all means choose a new member of the box. Something about the size of a pygmy angel would be a good idea.
Cheers