Okay, sorry to hear that. Good to know about he bandwidth though, not something I have a handle on.
I thought I'd point out that the way I demonstrated accessing mmapped IO was a quick hack, and totally not the way to do it for any level of performance (i.e. driving a script, which then calls mmap for each read or write).
I gather you have written an application which just calls mmap once? On the off chance you hadn't there could be a significant gain there.