Hey guys
New owner of 2006 m35 here. I've been reading up about audio upgrade and didn't want to make a new thread but decided to resurface an older one. My setup is 14 speaker bose with Nav/DVD/XM SAT/AUX RCA. So after reading through and having intention on keeping things as simple/stock as possible I am planning on doing the following, please comment and criticize (nicely please

)
1) Front Tweets - Infinity 1021t from what I gather THE most crucial update
2) Front doors - Infinity 6032si
3) Back doors - leaving it alone for now
4) Subwoofer - disconnect the old one, remove it (but keep the hole opened/grilled up?). I'm going with Rockfod Fosgate shallow loaded enclosure R2S-1X10
4.1) Subwoofer powered by Rockford Fosgate R250X1 Monoblock
5) Bass reconstructor - do I really need one? And if I do will Soundstream BX-20Z work (seems like I have to not use/remove bass control knob)
6) Fatmat the whole freaking car - too much road noise for such luxury car. Has anyone done it? WIll 50 sq ft be enough?
7) Not sure about which wiring kit to get, if I need a capacitor (or more powerful battery? though it shouldn't be that much power used) or other accessories to make this setup work?
8) Can of worms - after all the reading still can't decide on what to use for my android or usb flash drive, thinking just using AUX for now, maybe quality of sound will become so much better that it'll be ok?
Pretty much I want it to be elegant and affordable, so far apprx ~$500 in parts. Any help is appreciated! Happy to be a new member of M35 community.
Peace