Here's a little map of the "upsets" compared to your predictions :
Right upsets : 25 (rated : 17 tossup, 6 lean, 2 favoured)
Left upsets : 13 (rated : 10 tossup, 3 lean)
Far-right upset : 1 (rated lean)
Taking back your numbers, it gives :
Safe left 220/220 = 100%
Left favoured 44/46 = 96%
Lean left 44/51 = 86%
Tossup - left edge 22/39 =56%
Centre favoured 1/1 = 100%
Lean centre 1/1 = 100%
Tossup - right edge 29/39 = 74%
Lean right 51/54 = 94%
Right favoured 59/59 = 100%
Safe right 65/65 = 100%
Lean EXD 1/1 = 100%
Tossup - EXD edge 1/1 = 100%
Left overall 330/356 = 93% (97% excluding tossups)
Right overall 204/217 = 94% (98% excluding tossups)
Others 4/4 = 100%
Tossup 52/79 = 66%
Lean 97/107 = 91%
Favoured 104/106 = 98%
Safe 285/285 = 100%
Overall 538/577 = 93%.Congrats !