SoftwareSerial with ATTiny84 using ATtiny library

I already ordered a zif-header to be able to remove the 328 easily and without damage.

What does your modified sketch do to make it simpler and would it allow me to program the external micro and still get serial data without changing the connections every time?