I would revise your stocklist alittle, i would get the following in this order. either 1 or 2 should be 1st, and tang last, rest dosen't really matter.
1: pajama cardinal (spotted cardinal)
2: two Ocellaris Clownfish
3: firefish
4: royal gramma
5: some kind of bleeny (research what kind is suitable first)
6: yellow tang
reasons
blue tang: to big, not very hardy
chromis; chromis shoals just don't work