Assuming 22x9 is your wheel choice, here is where the wheels will sit for you in comparision to your stock oem wheels.
+30 You will need 6mm inner clearance, which isn't an issue. The wheel will stick out further by 32mm. I think this fit ok, but you'll have to measure.
+35 You will need 9mm inner clearance, which isn't an issue. The wheel will stick out further by 23mm. Should be a good fit.
+45 You will need 14mm inner clearance, which isn't an issue. The wheel will stick out further by 29mm. Should be a good fit.
Look at your stock setup, and measure how much room you have on inner clearance and out clearance. I know there is a lot of room for outer clearance, and at least 1" (25mm) for inner clearance.
Now, the wheel you mention that was 22x9.5 with an offset of +20. Here is what that calculates to compared to stock, and why it sticks out soo much.
22x9.5 +20 = Exact same inner clearance. The wheel will stick out further by 50mm.
Use this link for refrence:
http://www.1010tires.com/WheelOffsetCalculator.asp (Stock width is 7.5 and offset is 45)