I didn't consider the length of the straddle cable. I'll have a go at shortening it, and I'll get proper pads. Live and learn
That said: "far better than v brakes"? From everything I've read or heard, good Vs are best rim-brakes money can buy and can only be threatened by discs. Is this not true?