That is a lot of big fish for that tank. Personally, i would remove the naso and blue tang. They really need 8 ft long tanks. Also the harlequin tuskfish arent will go after your shrimp and crabs, plus they can turn into real bullies. Im not sure i would remove it from your list, but its something to keep in mind.
The flame might be reef safe, but that depends on the individual fish. The other angel needs a bigger tank as well, plus he wont be reef safe.
Make sure add the mandarine when your tank is well established with pods because its hard to find ones that eat frozen foods and they often starve to death in new tanks. I would wait at least 6 to 8 months before adding that fish.
I would check out some wrasses. There are lots of reef safe ones that are super cool, and would be a good addition to your tank.