Maybe the battery thing is Tegan Nox? Hopefully it's Keith Lee though.

Who do you think it is kb?