Thats a D3 in the pic, and i don't have an avic-f90bt yet. I was/am considering it once the problems are fixed, but like you said, it does have quite few issues. I already have the pac/ peripheral harness, nav-1129, and swc interface. I would recommend the nav-1129 to make you life(installation) easier (it has vss, ill, reverse all right there at the dash), but other than that what you listed sounds great. It already includes the ipod cable so your set there, and xm is nice to have. I have been hearing rumors of a fix being released within 30-90 days. It could be a while though, as pioneer isn't know for quick updates. Just recently i have considered going with a carputer instead of the avic. I am seriously considering a mac mini with lilliput or xenarc plus the rest of the stuff that is required. i had an avic in my last tahoe, and i think a carputer would be a lot more fun (i am a computer nerd to the extreme). I have done a lot of f90bt research and was going to purchase one for $900 plus tax but decided against it. They can be had for a good price so hunt round before purchase and keep an eye out for an updated firmware. Let me know if you have any questions.