I don't know how to solve any of your problems using the hardware you've got, and I commend you for trying to use what you have, but I recommend getting a new head unit.
I swapped my stock stereo for a new JVC Head Unit, I think the product is the KW-M560BT. The switch was easy, the wiring was...