Well, sorry to bring this up after so long, but I found this topic rather interesting.
As you noticed, one of the O atoms (in the sketch, the left one) was left with an incomplete octet.
But why should it be the left one and not the right one? All oxygen atoms have the same properties.
According to your sketch, we have two "non-central" oxygen atoms, of which one has a full octet and one hasn't.
What if both oxygen atoms were in the same,
intermediate condition?
Then we would have all three oxygen atoms with seven valence electrons, and one electron fluctuating between the three. Something like all oxygen atoms are "satisfied with an octet!
Consider the structure of ozone; it's not linear, but rather v-shaped. Does this help?