Itch isn't the greatest place to get noticed, but it is the greatest place to make custom gamepages. I would suggest indiedb to get noticed, where one article can net you hundreds of views, however, I absolutely hate their gamepage layout and not all articles make it to the homepage. Write some long posts about your games or VR in general, then funnel players back to Itch.