Rotating actual object to face outward using arrary and empty
This can be done in 5 easy steps




Move the origin of the object, to the same location as the empty.
Uncheck relative offset from the array modifier.
In edit mode, remove the rotation from the box.
Now move the box to directly out to one side from the origin of the object.
Rotate the box to the desired rotation.




Keep in mind, that it may be easier to simply create a new object, texture it, and use a new empty. Put them in the same place, and in edit mode move the cube away from the origin along an axis (y or x). Then rotate the empty, and you should be good.