I just finished mine in the 1998 NB model. It all fits quite well, hopefully if a wireless version of the chatpad driver comes out I'll be installing that as well! That little tunnel next to the fuel tank is PERFECT, cables can be run just behind the drivers seat (or passengers seat depending on what side the PC is on) and through the centre console to the screen out front. I used the M3-ATX and THAT fits, so you should be fine. Admittedly you've got a lot more peripherals than me! You seem to have almost all the same gear as I do, so I can say that what you've got should work a treat Let me know if you want some advice on installing in this awesome car!