1. Here's one method I used on my Porsche with good results:
www.instructables.com
2. Silicone is too soft and epoxy too hard. Polyurethane glue has just right amount of give to match. I like Loctite PL line of construction adhesives from Home Depot. Excellent adhesion with flexible-joint. Apply with pointy tip then smooth with plastic spatula. I've used it to repair broken motorcycle fairings, glue tile on walls, attach hard-wood panels to floor, etc.
3. After patching cracks, layer of paint can tie it all together. I like satin polyurethane paint as it's flexible and won't crack like lacquers or enamels. Can even add plasticizer to make it even more flexible if you want. This is common additive for painting bumper-covers.

How to Repair Holes in Your Dashboard With Sugru + Other Car Hacks
How to Repair Holes in Your Dashboard With Sugru + Other Car Hacks: This is a friends 1987 2.5L Porsche 944 Turbo. A beautiful car, however, the previous owner had mounted a mobile phone holder to the dash and when he removed it, left a series of very nasty holes in the leather trim. Always up...
2. Silicone is too soft and epoxy too hard. Polyurethane glue has just right amount of give to match. I like Loctite PL line of construction adhesives from Home Depot. Excellent adhesion with flexible-joint. Apply with pointy tip then smooth with plastic spatula. I've used it to repair broken motorcycle fairings, glue tile on walls, attach hard-wood panels to floor, etc.
3. After patching cracks, layer of paint can tie it all together. I like satin polyurethane paint as it's flexible and won't crack like lacquers or enamels. Can even add plasticizer to make it even more flexible if you want. This is common additive for painting bumper-covers.