Hi Flecc,
With regard to roller brakes, I had a recumbent of Dutch origin in the past that was fitted with these front and rear (what else would you expect from the Dutch but sensible, low maintenance all weather brakes?), so I'm used to the the spongey feeling, but they always stop you!
Hi...