I'd just like to add some stuff to this.
1.Nothing to add.
2.It has been confirmed that instant respawning will not be in objective games. I'm not sure about other games, though.
3.Frank O'Conner said that players will not be able to spawn with power weapons.
4.Frank also said that weapons spawns will not be completely random and will be predictable.. This is being implemented to make players move around the map more.