Welcome to the Forum; looks like you have a lot to offer.
The 'Landscape' appellation doesn't at all mean an exclusive body of reader or contributor interested only in that genre of photography.
I'm sure you will enjoy the place, especially once you get used to the population!
;-)
Rob C