First check results for consistency.
You say pO2/pSO2= 0.5 but it isn't in your conclusions. - only a decimal point mistake or other?
Then I would like to say that - I don't know that this is always followed, but In my book equilibrium constants have to have units.
Well for reactions like A ⇔ B, or A + B ⇔ C + D the eq, constant is dimensionless, but in your case it has the dimensions of pressure and units of atm. Somebody else might use torr etc. but it could also have been concentrations and M (as I was assuming in my sketch). You could have done the whole thing in terms of concnetrations but I think it is equivalent reasoning and only units and their numbers different - hope this will be clear to you.
If and when this is right, I have not checked everything, you have done the first two steps of #14.
The next will be step 3. I think the equation is not as horrible as I first thought, but you can begin formulating that.