Every tank is different.
There is nothing wrong with rock touching the back glass as long as there is enough room for water movement behind it.
You can hide the heater behind some rock so that it isnt as noticable. As for the power heads, those are going to have to be placed and rearanged after you stock the tank. Some corals require high flow and others require low flow.
Brian