Sounds like you have everything working then (usb device, wpa2, etc)! Excellent!
Hopefully the new SOHO will include an updated kernel and alleviate the necessity for a special kernel. I think it would be worth the effort of putting in a request (maybe in the Beta3 bug thread) and reference this thread. Hopefully the devs will decide to include the updated 2.6.32.x kernel.