1) The b43 driver is a part of the kernel, you don't need to download it separately.
2) The sta driver you installed 'blacklists' the b43 driver, so it doesn't load even though it is present in the kernel. This is done to avoid conflicts.
3) The b43 driver needs a firmware which you do need to install separately, as it can't be distributed with Ubuntu. The package I asked you to download and install includes that firmware (among many others). So once installed, and the sta driver is removed, the wireless will work after a reboot or a module unload/load cycle.
I am marking the thread as [Solved] as you requested, please follow the 'see how' link in my signature to see how to do it yourself.
Thanks for the feedback.