I beleive a few people here own this head unit...I ordered mine today and the car is going into the garage to get it installed...a few unanswered questions which im gonna ask here, hopefully some one can help answer

1. Where is the USB port...would i need a USB Extension cable to run behind the dashboard to some where abit more accesible??
2. It only accepts SD Cards?? Can it play images, music, videos of the card?
3. Are maps pre loaded onto the head unit?? or do i need to buy them??