I am going to try to address some of the points brought up in this thread. There are a lot of points here so forgive me for writing something so long!
As others have mentioned, this is how SRS works. Other SRS services also function the same way, with many not even offering the ability to do something similar to cram. Anki does have a system a little similar to cram which allows you to do extra reviews, but based off of this thread it may not be what you’re after either.
You can make a custom deck and then can cram that deck (it needs to be set to “Learning” to show up in the cram options). You can also bookmark grammar and select to filter by bookmarked grammar from the special tab. It is also possible to filter by SRS level from there as well. Hopefully that helps a little.
This is due to how the SRS works. If you do your reviews all at once then they will tend to come back all at once as there is no “fuzziness” to the Bunpro SRS, only fixed intervals. We do plan on adding FSRS (the same algorithm that is used in newer versions of Anki) as an option for vocab so this may be what you’re after.
If you go to Settings then Reviews and then scroll down to Advanced, you can find a variety of options for adjusting how the SRS behaves which includes the size of the intervals and how strict the SRS is when you fail a review.
We plan on adding some new easy sentences to the beginning of many grammar points to help deal with this. Although technically any of the grammar used in grammar review sentences will have already been taught via the Bunpro order we are aware that people may want to see the simplest use of grammar a few times first so hopefully the new sentences will help with that.
What I do personally for SRS is just do a fixed amount of time per day. If you do do this method then it is best to do reviews before new material. If you have too many reviews for the time then it means you don’t have time to do more material, which stops you from trying to learn too much too quickly, so things will naturally balance out over time. This method massively mitigates the issue of getting slammed with reviews from doing too much new material.
It is also fairly common that when starting SRS people learn a lot of material and then it starts to come back and feels overwhelming so that effect will play into things. This effect can happen with Bunpro, Anki, or any SRS.
Of course, different people will prefer different tools and it is also possible to learn Japanese without using SRS, which may even work better for some people if they dread doing their reviews. Some other people love grinding reviews. Similarly, some people love learning by reading, others by listening, others by conversation, etc. As this stuff is very personal I would suggest just trying things out and working out what works for you. Hopefully Bunpro fits in there somewhere for you, especially once you’ve played around with the settings a bit, but if you think there is anything specific we can do to improve then we’re always looking for feedback from users. Japanese is really tough to learn so we’re always looking to make it feel smoother (but still effective).
Hopefully you can find what works for you! 