Really pleased that the wireless works. A point to you that you tried NetworkManager Dispatcher. Some machines here I have it running on and some not but the wireless still works. I'd not considered that it might be stopping yours.
As I understand it, its function is to run scripts when NM changes state. It's obviously not necessary on this machine, maybe when I've got an odd moment I'll try disabling it on one of the others and see if there is a difference.
As to knowing which file to cut, well, when f8 came out, there was only one file to cut. When I saw the updated b43 material in fedora recently I tried it with the new firmware off the b43 site and as I probably said, that got my 4306 working.
It appears to me you have to watch what is happening to Fedora by the way of updates and have reference to this site:
which is the homepage of the b43 driver and which specifies which firmware to use with which b43-fwcutter.
By the way, now you have your wireless running, you might be updating, and that will include the b43 driver and fwcutter. I'm pretty sure that the update will be painless as far as those are concerned and that you won't have to recut any firmware.
There have been some reports on the Fedora forum of problems with their most recent kernel though so if you do have a problem just reboot with the previous one. Yumex and Grub between them are set to retain two kernels and present them as boot options.