You may remember Resistor from their hilarious “Narcissist” video. Now, in honor of the release of the blu-ray edition of Twin