Nice work, looks good. I have a Pioneer AVH-P4100DVD coming in soon, and I haven't taken apart the dash yet. For the wiring harness, did you just buy a Scosche NN04B? I went on their website, and this is the only harness they recommend. Did you also need an adaptor for the antenna? I believe the model is Scosche NAA2B, or is the OEM adapter already the correct one?
Here's the link for the adapter
Scosche Industries