How to remove TouchWiz and revert to a vanilla Android UI? Is it possible to remove the TouchWiz UI and have the phone behave like the vanilla Android UI?
It's impossible to root out TouchWiz without modifying the Samsung source code to remove and replace it; it's heavily embedded in the OS.  This would be a massive effort and I don't believe anyone's done it.  The only alternative is a ROM built from stock in the first place, such as Cyanogen as Ryan mentioned.