So I attempted to replace the bottom bracket on my bike (Specialized Allez 16 2010) today which obviously meant removing the crank arms. Rather predictably, I ****** things up. I removed the bolts from the crank arms and then tried to pull the crank arms off using the crank extractor tool sold in this toolkit. I'm not sure what I did wrong, but I managed to strip the thread off the crank arm 
Here's what the crank looks like (according to the spec the chainset is Shimano 2300, the bottom bracket is Cr-Mo axle, 68mm x 113mm):
I then screwed the green bit of the tool into the crank arm, then tightened it a touch using the blue bit (this screwed in fine and seemed flush). I then tightened the yellow bit which pushed the red bit into the crank. I didn't feel any movement at all until the tool stripped the thread and came loose.
Did I do something wrong? Should I have loosened something else first? Do you have to do a particular crank arm first?
Now that I've messed up the thread, how can I get the crank arm off?
Thanks for any advice.

Here's what the crank looks like (according to the spec the chainset is Shimano 2300, the bottom bracket is Cr-Mo axle, 68mm x 113mm):

I then screwed the green bit of the tool into the crank arm, then tightened it a touch using the blue bit (this screwed in fine and seemed flush). I then tightened the yellow bit which pushed the red bit into the crank. I didn't feel any movement at all until the tool stripped the thread and came loose.

Did I do something wrong? Should I have loosened something else first? Do you have to do a particular crank arm first?
Now that I've messed up the thread, how can I get the crank arm off?
Thanks for any advice.