Yeah that's one of the sites that I looked at; it certainly is beautiful, and I think it is the same thing.
I like moss I've never had much luck with it, though. the guy at my local fish store said that Christmas Moss is the easiest to grow. I have no evidence either way on that since I didn't buy some.
Someday I would like to have a fancier landscaped tank, but for now I'm sticking with the plants that work for me.
And my fish of course!
Incidentally, have you ever thought of putting pothos ivy in your tank? You can put it in with just the roots under water, but I often put a whole stem with three or four leaves underneath. the plant will not remain indefinitely under water like that and eventually after a few months you will get a leaf that wilts and dies, or rots if you don't remove it in time.
I have some in most of my tanks, and as in the case of the other plants I use, I enjoy seeing the roots grow. It provides cover for fish, they can float, be stuck in or under decor, and it will also root in sand or gravel.