Well Glenn, if you ever come back to ibiza glad you'll make a guided visit.
I am very confused with the brakes, I would improve braking but without great from modifications. We can't do it big modifications, Spain is diferent.
Some pictures from ibiza,
http://jordiserapio.com/galeries.htm