sean - I think that your list is fine, as long as you get them at their juv stages. I practically have the same types of fish (lunar wrasse, picasso trigger, juv. koran, scopas and whitecheek tang, and a baby lionfish) in my tank except that I don't have a butterfly fish. I got them as a juv and they are around 2"-3" at the moment. I consider my tank a temp because I know that once these guys start to mature, they will get big. (250+gal in the works). You also have to know that the more you feed, the faster they grow, so feed accordingly. Not everyday but every 3 days is should be fine.
Tangs are mainly herbivores so food like Formula two cubes would help them in their diet.
Juv. and Adult angels are omnivores but as they mature they require sponge and tunicates in their diet since this what they mostly eat in the wild, so get food that has these. Mega marine angel cubes is what I feed.
Triggers and wrasses are carnivores, so mysis, krill, squid, are great food for these guys. Actually, these guys eat anything you throw in the tank...well at least mine do. =)
Well, that's what I can offer so far but your in good hands here. Everyone here is very helpful and have a wealth of knowledge, sometimes better than what you can get in books. Good luck and keep asking those questions. Post some pics of your progress.