You'll want to keep the Frogspawn and Bubble at opposite ends of the tank, in my opinion. They're kind of in the same family and probably won't take a liking to each other. You'll probably want to keep a good buffer zone (4-6 inches at least) around those two corals.
As Lance noted, mushrooms are kind of weird. They *can* cause major problems, but it really depends on the individual mushroom, I believe. I'd give those a good buffer also, just to be safe.
I think you'll be able to put the zoas, trumpet, porites and the rest fairly close to each other as they aren't as hostile, sweeper-wise. However, they have their own chemical defenses and could let loose if threatened I suppose.
And the BTA... well, it can move wherever it darn well pleases so you'll just have to cross your fingers on that one.
I agree - a lot of pictures I see seems like things are way too close. But what we don't know is how long those corals stayed like that!