That emblem looks like the Imperial auto corps thing to me. See the Johnson/Wittmann Imperial book.