Yeah, did everything myself. And actually there is no ACTUAL fiberglass involved. I did everything with ABS, Acetone, and autobody bondo as a filler for the gaps.
Yes the unit has a USB input, most Pioneers do. It's also a blutooth unit which is why I ordered it from work. Eventually I will...