It's most definitely a strange new world here. I remember feeling that way when I first joined and for at least a few months after. Take your time, learn and experiment with things, figure out what feels most pertinent to share on your channel and then it'll become a lot easier to engage because you'll know your place on this platform. There will be no need to lurk! haha
I'm so glad this article helped you though - I believe in you!