hey,
this probably wont help you, but i have an 08 urban runner which came with that stupid tomtom navi headunit. i can't remember if it had bluetooth, but i think it did.
the steering wheel controls did work.
since i hated the navi, toyota had some package to upgrade me to a pioneer avic-z3 which they installed. the steering wheel controls were a pain for them to get working but once they got the pic-swix module, they were able to program the steering wheel controls with the avic.