Inner Suburbs looks good, but you could afford to lower it to 5. Spreadsheet indicates it should be 5.75 (see below)
Outer Suburbs looks perfect.
All Suburbs is at 15, and the spreadsheet indicates it should be at 12.42. There's 20 regions to defend, but it's only 8 regions to defend all 20 of them (the same 8 regions to defend the Outer Suburbs). I don't know if you wanted the total bonus to equal the two sub bonuses, but as is it's a little too high. Lowering each bonus by 1 to make it a total of +13, and adding a connection from Khamovniki to Ochakovo would put the suggested bonus at 13.50. That would solve those issues right there.
The South +6 needs to be reduced to a 5.
And the spreadsheet indicates that the 2 +2 bonuses should be under 2, but not by much. Adding the connection from Khamovniki to Ochakovo would solve the westernmost bonus issue, but you would still have an issue with the 2 region +2.
As far as the drop calculator is concerned, in 2 or 3 player games there's an 11% chance that someone drops the 2 region bonus, so you will have to code one of those start positions to be neutral, preferably Akademichesky (coding would Gagarisnkiy neutral would only leave one border region for the other +2 open). There is also a 3.24% chance that someone drops one of the 3 region +3's in the north and NW. Perhaps making one of those regions a 4 region continent and the other a 2, and coding one of the territories in the 2 region continent to start neutral would solve the problem.
What do you think?