One other note with the safety spiel is the flight attendants have to be there anyway, so there's no real cost in having them do the spiel during taxi. So why not?
The evacuation certification tests were done with the seatbacks upright, so that's how they're set for takeoff and landing. Again, there's zero cost to having your seat upright for the first and last 10 minutes of the flight, so why not?