What you should do is find a good, used one today, and buy it. New is $1000 to $1100. I got a great used one for $700. This is not a lens a lot of people use a lot, so there are many, many used that probably haven't been on a camera 10 times.
Wait for the new one, and it will probably have IS, and they'll bump the price to $1500.
You can start taking magnificent pictures today, or you can waste a lot of time and six months or a year from now spend a lot more money to take magnificent pictures -- and I'll bet you won't see 10 cents worth of difference between the new and old lens.
...for what it's worth, which is just about nothing!
So should i just buy the 135L I had been planning on buying for a few months now? Or wait for the II?