Well despite the seemingly unfortunate state of this 'other site' you mention, we're glad it led you here. With that said, welcome to the realm! No need to feel nervous, this here place is just full to the brim with happy folk of all varieties
Here's to hoping you'll enjoy a most wonderful time here!