Ok, so I got the machine yesterday and spent the evening trying to get the wireless to work by trying out some tips I found over at the ubuntu forums.
I installed a newer version of the bcmwl-kernel-source-package (version 5.60.48.36 as opposed to 5.10.91.9) prepackaged from
http://ftp2.kr.vim.org/ubuntu/pool/restricted/b/bcmwl/.
When I modprobed wl I found the following in the logs:
Apr 1 19:57:23 odin NetworkManager: SCPlugin-Ifupdown: devices added (path: /sys/devices/pci0000:00/0000:00:1c.0/0000:08:00.0/net/eth2, iface: eth2)
Apr 1 19:57:23 odin NetworkManager: SCPlugin-Ifupdown: device added (path: /sys/devices/pci0000:00/0000:00:1c.0/0000:08:00.0/net/eth2, iface: eth2): no ifupdown configuration found.
Apr 1 19:57:23 odin NetworkManager: <info> (eth2): driver supports SSID scans (scan_capa 0x01).
Apr 1 19:57:23 odin NetworkManager: <info> (eth2): new 802.11 WiFi device (driver: 'wl')
Apr 1 19:57:23 odin NetworkManager: <info> (eth2): exported as /org/freedesktop/NetworkManager/Devices/1
Apr 1 19:57:23 odin NetworkManager: <info> (eth2): now managed
Apr 1 19:57:23 odin NetworkManager: <info> (eth2): device state change: 1 -> 2 (reason 2)
Apr 1 19:57:23 odin NetworkManager: <info> (eth2): preparing device.
Apr 1 19:57:23 odin NetworkManager: <info> (eth2): deactivating device (reason: 2).
Apr 1 19:57:23 odin NetworkManager: <info> (eth2): supplicant interface state: starting -> ready
Apr 1 19:57:23 odin NetworkManager: <info> (eth2): device state change: 2 -> 3 (reason 42)
Apr 1 19:57:25 odin avahi-daemon[891]: Registering new address record for fe80::226:82ff:fe43:18d0 on eth2.*.