Nice, but being a macro means that it isn't queued as well as it could be (i.e. like normal skills) so you will have slightly delayed cast times and thereby a lower DPS. You can turn while casting, so just use that to stay facing the right way.