Flaps not being fully down could suggest a hydraulic system failure, which would also explain loss of braking power. A flapless landing on the MA60 has a Vref of 140 kts ... runway length was 1400 metres. Landing this fast without brakes on a 1400 m runway, what else can you expect but an overrun?