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.