Looks really cool, also ressurecting sara with the pits is okay but im fairly sure there was a line in Arrow about now being able to ressurect the kid maseo or something because its been a while since his death. So why wouldnt that apply here too?
The White Canary name seems really off too. White suggests purity, while shes being brought back from death. Obviously Black Canary is taken, but surely there was something else to go with. Ultimately it was probably used because of it being opposite to Black and not wanting to confuse stupid viewers