You're doing well having $33K saved by age 25. You're already set to have a half million by traditional retirement age already!
Two points of clarification
The Roth 11K is total, and you max every year, right? Not that you are 'maxing' at 11K a year, which isn't right.
The monthly totals, do they include the bonus or is that additional unbudgeted funds?
Disclaimer, I've never had any experience with Roth 401ks, just regular 401ks. I assume the roth option allows for post tax contribution up to the 19,000 limit and doesn't affect your roth IRA limit of 6000. Let's skip over the CC as that is all but gone, but assume it depletes the Emergency fund. I'll also assume bonus isn't in the monthly expenses. Lots of assumptions on my end.
Sounds like you'll have a surplus of roughly 1500 bucks a month, and are contributing already about $500 a month to 401K.
So by April your Emergency fund will be back up to $4500 or so. This is your 'start date' in my opinion.
First, max your 401k. That is an additional 850 or so a month you're saving from the surplus. Then max your Roth at $500 a month. That leaves you with $50 a month surplus. Not too much surplus, but you've got bonuses! Use your bonus to buy your car, cash, according to MMM principals. You can get a great used Toyota or other car for seven grand.
What does this mean? It means that in July, you'll be on pace to max all tax advantaged savings (unless you also have an HSA), your car expense is 'found money' and, best of all, you got a $5000 a year raise, or an extra 300+ a month to bump up the monthly cushion.
My favorite part about maxing all retirement options now is that it helps train your frugal muscles to live on what you have, you're saving almost $30,000 a year, and every single bonus or salary increase goes straight to you. Use bonuses for life's speed bumps (cars, down payments, vacations, dating, etc.). Use salary increases for enjoyment and taxable accounts. If you spend every dollar extra over the next five years but still are maxing accounts, you'll be sitting at $225,000 at age 30. If you save every extra dollar and continue to live on 2500/month, you'll be over half way to FIRE.
Your expenses are what they are. I wouldn't worry too much about cutting expenses until you've automated your savings. You are doing great and have shown responsibility, so I'll take the safe bet that you live to your means. Follow this plan and your means means you're saving over 50% of your income. Add in your bonuses to a taxable account going forward and you're looking at ten years til freedom.