Sooooo, anyway. It turns out that despite following various instructions that the wire with the stripe is -VE, it's actually +VE but only for the offside front speaker so, despite my best efforts they were cross wired, sorted now and sounds 100 times better.