Welcome to Exilian - and don't worry, this is the right place (and we're a pretty relaxed bunch too, if things are posted in the wrong place the worst result is usually that they get moved to the right one by a friendly moderator
)
This does look unbelievably pretty - nice work!