Willy was probably the buying end of an arbitrage pump at MtGOX, the selling end being perhaps at BTC-China.
No way in hell. MtGox could not absorb hundreds of thousands of coins being taken off the market without going well in to the 10000's/BTC
It was fake money buying real BTC. Most logical explanation.
I did not say that it was real money. In fact, that is my explanation too for what happened to those 660'000 BTC.