I've made this sequence under the assumption that your reaction is correct. take a look at that. When trying to figure out the kinetics of a reaction it is best to fully draw each structure. There is one neg charge on one oxygen, which is delocalized over all three oxygens which provides about 1.75 bonds to each oxygen. The negative charge on the sulfur really isn't a negative charge per say because the electronegativity of the 3 oxygens pretty much take most of the charge.
Your slow step requires a lot of bond shifting, there is a lot going on there. One thing to keep in mind at all times when considering chemical reactions is this: 2 species running into each other is statistically probable, 3 things running into each other at the same time is not likely but it happens, if more than 3 species need to run into each other and form a complex intermediate you more than likely far off.
What I propose is this:
The slow step is the production of water, your data shows this by your result of an order of 1, it is likely as shown, a consecutive addition of 2 H+ to one O, this requires 2 species colliding twice which is more likely than 3 at once.
The fast step is the negative charge moving to the central S and the expelling of the S adduct, in fact my guess is that it happens so quickly as to be almost instantaneous.
What I'd like you to do is look at this and think about it. Ask questions. I feel bad for giving you the answer but I feel like if I show you and it is discussed it will help your understanding more than if I were to try help you along. Kinetics is tricky, having a guide to help you explore may be better than oracle.