I've never gotten wpa2 to work with the regular scripts. I think the wpa error line you see repeated a zillion times, indicates everything else is working.
Try running Workman's (and perhaps others) wicd
. It's worked for me with wpa2 using slackware on two different pcs and two different nics (one using ndiswrapper and the other using b43).
Edit: Although I see they've changed version to 1.5.1 from 1.4.2 which is what I've used. Post your results if you try this and it works.