This is quite a novel idea you have here!
The module works well to begin with, but unloading the module caused a "Segmentation fault" message to the terminal immediately, followed shortly by X11 crashing and being unable to use the TTY I fell back to (more segfault messages).
I managed to safely bring the machine down using the "reisub" reboot procedure, but I did notice that PulseAudio didn't start automatically after rebooting, but otherwise works fine still.
Ubuntu 11.04, amd64
Kernel version 2.6.38-10-generic #46-Ubuntu SMP Tue Jun 28 15:07:17 UTC 2011 x86_64 x86_64 x86_64 GNU/Linux
AMD Athlon(tm) 7750 Dual-Core Processor
Not sure what else could be useful.