nice job. i noticed your faceplate has considerably more swirls than my 3100... is there protective film still on your unit?
the front USB port is actually good for me cause i can use it to power other things... like my aftermarket nav.
since you have the SD card slot more power to you for easy access to music files. you can get those tiny USB drives too if necessary.