I'd have some taller plants at the back, other than that its spot on.
are you getting big fish?
if not, i'd go for some ground coverage, little shrubbery type plants dotted around, a bit like your stones are, that way you have a natural covering of plants.
that java plant shop also has some wicked already esablished plants growing on bogwood...very nice