Before anybody gets too excited and wants to use it to convert their bike, it can't be fitted to any frame/bike. The motor has a special torque arm that engages with the frame, so you'd need to fabricate something around there to hold the motor properly. Secondly, it requires a lug on the frame near the BB to stop the torque sensor from rotating when you pedal. You might be able to drill and tap your BB to hold a strip of metal for that purpose.
A study of the parts show some interesting points. I can't see the rubber seals that perish, which would be between the moving parts of the torque sensor and the fixed parts. Also, the torque sensor is different to the plastic ones fitted to the Halfords bikes. It has metal reinforcement, so you won't get the problem of the lugs breaking off.
the LCD is different to the ones on the Halfords bikes, but would probably work as a replacement.