Welcome to the forums!! Thanks for signing up
for the first problem, Id say something is messed up with your shift lock system... Usually the lever has to be pulled in order to go into P, but that wouldnt explain it not going into 1st (unless its setup different)... The other option would be that the shifter needs adjustment.....
Without knowing how the setup works, id say youd be able to take off the switch and jump the wires (with a paperclip or something) to get it to activiate.... Without the wiring diagram in front of me its kind of a crap shot... The only other option that I can think of would be to pry open the thing and figure it out later, but that would be very unfortunate if it was only a $5 switch....
Take the switch out, and unplug the harness connector.. If its a 2 wire setup, I bet it can be bridged this way.... If its a composite for the trunk and the gas door, you can just keep trying combinations until something works!