For Question 1, are you just looking for more resolution on the Speedometer? You might be able to experiment with the speedo tables and get it right but watch for problems due to the change.
For Question 2, check out D0409. Add in a momentary ground switch for this feature. I don't know if the PCM will communicate the status.
Al