7″ Review: A new stack of music from Traffic Street Records