Wow, that looks great! Better be careful, though. If the fish dig and make the rocks collapse you could in for a disaster. I was told to zig zag my rocks and build structures that way. Just make sure it's stable. It looks beautiful!
What substrate did you decide on? Kind of hard to tell by...