Bankroll questions always have to take into account more than just what you currently consider your bankroll.
So you have $1100 right now and are playing a $300 max buyin game (I'll deal with whether this is a good idea or not shortly), which makes it quite likely that you could lose that entire $1100 in a few bad sessions (even with your stop loss and quitting rules) - your Risk Of Ruin for this bankroll in this game is almost 60% (even if you are beating the game for 5bb/100 with a standard deviation of 70bb, which is quite generous), meaning if you start with a $1100 bankroll now and play this game (assuming the 5bb/100 winrate and a 70bb std dev), there's about a 60% chance you go broke at some point in the future from that starting bankroll.
Therefore, it's important to consider what your real bankroll is. If you play through the $1100 you have now and lose it all (whether this is today, tomorrow, next week or in 5 years), what will you do? Quit poker for ever? Find more money from somewhere? You need to think about the total amount of money you are willing to invest into this endeavour, as this will affect how you should manage your bankroll. Remember all of this is assuming you are beating the game quite healthily - it's very common for people to act on small samples and then realise a few hundred thousand hands down the road that either they were never a winning player, or they no longer are one because the game has developed and/or they haven't put in the work to improve.
So, how can this RoR be reduced (let's say, to less than 5%)?
Well, the first obvious choice is to have a larger bankroll - you'd need almost $6000 to achieve this (see where the 20 buyin rule comes from?).
If you absolutely don't think you can ever add more money to your bankroll, then you could try to improve and beat the game for more - you'd need to be winning at almost 27bb/100 to achieve this, which is almost unheard of over any decent sample size (winrates above 10bb/100 over statistically significant samples are extremely rare), so unless you've found the best game ever, this is highly unlikely.
You could try to find ways to reduce your variance (altering your play to avoid high variance spots, table selection, buying in short etc.) to bring down that std dev figure, but you'd need to get it down close to 30bb, which again is relatively unheard of. Plus, the variance reducing steps you could take would likely hurt your winrate significantly, so you'd have to reduce variance even more to reach a 5% RoR.
So, my advice would be to not play this game on an $1100 bankroll unless you're happy that there's a high likelihood that you go broke, even if you're a very good winning player.
Additionally, some of your "rules" are going to hurt you a lot:
I must only ever buyin for $200 per session, so once I've lost that I
go home.
As others have pointed out, this is arbitrary and will often force you to leave good games, and therefore reduce your winrate (assuming that you leave bad games either way). It's also bad from a psychological perspective, as you might drive 2 hours, play 1 hand, get stacked and then have to drive 2 hours home thinking about it. This will likely lead you to play worse in the future as you will make (probably bad) adjustments to reduce the chances of this happening.
I have a stop loss of $200 after making $50. So if my stack at its
highest for the day was $550 and I am down to $450 (-$100) I then must
pull out at a stack of $350 (-$200).
Again, this will cause you to leave good games sometimes when you shouldn't and will therefore hurt your winrate (again assuming that you leave bad games with or without this rule). This is especially bad because if you are having a winning session it is more likely on average that you are in a good game, so leaving early will hurt your winrate even more. You also rob yourself of opportunities to take a shot at higher stakes when you're having a big winning session (although obviously on your tiny bankroll I wouldn't recommend this!).
Bankroll accumilation: I started with $200, I have a ceiling of $800
bankroll. Any profits above an $800 stack are split. 20% goes to
building my bankroll while the other 80% goes towards personal
spending and bills.
This is probably the worst of all. You are taking money out of your bankroll when you win, but replenishing nothing when you lose. This tactic will massively increase your RoR. Imagine you play 10 sessions with this approach:
/-------------------------------\
| Session | Win/Loss | Bankroll |
|---------+----------+----------|
| 1 | -$50 | $1050 |
| 2 | -$75 | $975 |
| 3 | +$100 | $1075 |
| 4 | +$25 | $1100 |
| 5 | -$200 | $900 |
| 6 | -$75 | $775 |
| 7 | -$200 | $575 |
| 8 | +$1500 | $1355 |
| 9 | -$200 | $1155 |
| 10 | -$200 | $955 |
\-------------------------------/
Now look at these same sessions without this rule (so always keeping 100% of your profit):
/-------------------------------\
| Session | Win/Loss | Bankroll |
|---------+----------+----------|
| 1 | -$50 | $1050 |
| 2 | -$75 | $975 |
| 3 | +$100 | $1075 |
| 4 | +$25 | $1100 |
| 5 | -$200 | $900 |
| 6 | -$75 | $775 |
| 7 | -$200 | $575 |
| 8 | +$1500 | $2075 |
| 9 | -$200 | $1875 |
| 10 | -$200 | $1675 |
\-------------------------------/
This is the difference between being up $575 or down $145 on the same results, a $720 difference, that's 65% of your original bankroll! It's extremely unlikely that your winrate will be able to outrun the effect of this on your bankroll and you will be more likely to go broke, more quickly.
All expenses must come out of bankroll such as food, drink, petrol
(gas) and toll fees.
This will obviously also hurt your winrate, making it harder to reduce your RoR.
So, apologies for my own novel, but ultimately my advice is do not play this game on an $1100 bankroll unless you want to buyin short, change some of your rules about how you manage that bankroll and are super confident that you're crushing this game for a massive winrate (or don't care about a high RoR).
Your best option would be to figure out how you can inject more cash into your bankroll (I'm assuming there aren't small live games you could play and you say you can't play online due to bad internet - maybe that's something you could work to resolve) so that you can play with something more like 20 buyins (at least) and enjoy a more reasonable RoR and a better chance of being in the game long enough to find out if you're actually beating it over a statistically significant sample. Remember, 100,000 hands in a live game could take 5,000 hours to reach, so even if you play two 10 hour sessions every week, this would take almost 5 years!