Home Eco Friendly Guide Epic unveils Torq: A topless three wheeled electric sports car