They're just standard DIY Chinese kits. They're all more or less the same to install.
The things you have to do that take some DIY skills and engineering nouse:
The axle is bigger than most bicycle ones so you have to file your drop-outs a bit to make them fit. Because of the size and shape of the axle, the centre becomes off-set, so I always file the drop-outs deeper to re-centre it.
Depending what drop-outs you have, there can be complications with getting a correct fit. we'd need to see a photo of yours to judge.
The bottle batteries sometimes catch on your chainwheel, so they have to be shifted up a bit, then the fixing positions don't line up with the slots. Sometimes you can file the slots a bit longer, or you can add one or two more fixings. Two 5mm fixings are not really strong enough to hold the battery. I've seen several ripped out in a simple fall. I always add a third one for extra strength. You can get them from Ebay. You have to drill a hole in your frame to fit them:
http://www.ebay.co.uk/itm/STEEL-RIBBED-RIVNUTS-LARGE-HEAD-RIVNUT-NUTSERT-PLATED-RIVET-NUTS-METRIC-SIZES-/271732504227?var=&hash=item3f4484f6a3:m:mMFvSLvnUltZ6_DFB_4L7DQ
The brake levers are only suitable if you have individual cable brakes. They can't easily be used if you have integrated changers.
It's always a problem to find a place for the throttle depending on what brakes and changer you have.
There's often not enough room for the pedal sensor, which can sometimes be solved by fitting it on the left side or getting a longer bottom bracket. If you have a splined or hollowtech BB, you have to do some modifications to the sensor to fit it. In all cases, you need the special tools to get your cranks and BB off.
Every different bike has different problems, some are fairly straight forward. Others are more complicated. You need to tell us
exactly which bike you have if you need more specific advice.