I believe the “Release Announcements” are for games that have already been released. My understanding is that people browsing that category, are looking for games to play now. I could be wrong on that though, best to follow what the rules say.
If by teaser you mean like a video, you can still post it on social media, and if you want, you can make a game page and attach the video on a devlog (or the main page itself).