Mike - thank you for your honest feedback. We read every review and try to act on any concerns that are raised.
Regarding the headliner - it is important to point out that it does not need to be removed, just loosened at the back to make passing the wiring into the cab easier.
Regarding the length - we have extended the overall length of the product by 6' to make the installation easier for future customers. I truly appreciate your feedback and honesty so we can continually improve!