The stream system on Imgflip is really cool and fairly unique among meme websites. However, there are already hundreds of streams (and more popping up by the day), so it can be a learning curve and a bit overwhelming if you’re new.
I’ve spent enough time here to be pretty well acquainted with streams on Imgflip generally. If you have a specific question about where you think your meme should be posted, feel free to ask me, or ask a mod or another longtime user.