Sachverhalt: A. A.a. Der 1957 geborene A._ war Hilfsglaser bei der Firma B._ AG und bei der Schweizerischen Unfallversicherungsanstalt (SUVA) obligatorisch unfallversichert. Am 27. Januar 2000 wurde er auf dem Fahrrad von einem Auto erfasst. Das Spital C._ diagnostizierte am 1. Februar 2000 eine Commotio Cerebri, eine HWS-Distorsion sowie Kontusionen der LWS und der rechten Schulter. Die SUVA kam für die Heilbehandlung und das Taggeld auf. Mit Verfügung vom 6. August 2001 bzw. Einspracheentscheid vom 10. Januar 2002 stellte sie die Leistungen per 20. August 2001 ein. Die Beschwerde des Versicherten hiess das Verwaltungsgericht des Kantons Luzern (heute Kantonsgericht Luzern) gut und wies die Sache an die SUVA zurück, damit sie im Sinne der Erwägungen verfahre (Entscheid vom 1. April 2003). Deren Beschwerde wies das Eidg. Versicherungsgericht (heute Bundesgericht) mit Urteil U 117/03 vom 19. Dezember 2003 ab. A.b. Die SUVA holte diverse Arztberichte und ein interdisziplinäres Gutachten des Zentrums D._ vom 18. März 2008 ein. Mit Verfügung vom 11. August 2009 bzw. Einspracheentscheid vom 29. April 2010 sprach sie dem Versicherten ab 1. August 2009 eine Invalidenrente bei einer Erwerbsunfähigkeit von 51 % zu und verneinte den Anspruch auf eine Integritätsentschädigung. Auf Beschwerde des Versicherten hin hob das Verwaltungsgericht des Kantons Luzern diesen Entscheid bezüglich der Invalidenrente auf und wies die Sache zur weiteren Abklärung im Sinne der Erwägungen an die SUVA zurück; im Übrigen wies es die Beschwerde ab (Entscheid vom 7. September 2011). A.c. Die SUVA zog das für die Vorinstanz im invalidenversicherungsrechtlichen Verfahren erstellte Gutachten des Psychiaters Dr. med. E._ vom 2. Oktober 2012 bei. Mit Verfügung vom 10. Juli 2013 bzw. Einspracheentscheid vom 9. Januar 2014 verneinte sie den Rentenanspruch; zudem forderte sie vom Versicherten die ihm vom 1. August 2009 bis 30. Juni 2013 ausgerichteten Renten im Umfang von Fr. 108'938.95 zurück. B. Die gegen den letzten Einspracheentscheid geführte Beschwerde wies das Kantonsgericht Luzern ab (Entscheid vom 29. April 2015). C. Mit Beschwerde beantragt der Versicherte, in Aufhebung des kantonalen Entscheids seien ihm eine Invalidenrente und eine Integritätsentschädigung sowie die bisherigen gesetzlichen Leistungen (Heilbehandlung, Taggelder) zuzusprechen; das Gericht, eventuell die Vorinstanz oder die SUVA, hätten die Akten mit weiteren medizinisch-therapeutischen und/oder diagnostischen polydisziplinären Abklärungen (Begutachtung) zu ergänzen; die Rentenrückforderung von Fr. 108'938.95 sei zu erlassen resp. es sei festzuhalten, dass kein Rückforderungsanspruch bestehe; für das bundesgerichtliche Verfahren sei ihm die unentgeltliche Rechtspflege zu gewähren. Ein Schriftenwechsel wurde nicht angeordnet. Mit Verfügung vom 6. Juli 2015 gab das Bundesgericht dem Beschwerdeführer Gelegenheit, aufgrund des Grundsatzurteils BGE 141 V 281 vom 3. Juni 2015 im Bereich der invalidenversicherungsrechtlichen Rechtsprechung zu den anhaltenden somatoformen Schmerzstörungen und vergleichbaren psychosomatischen Leiden allfällige Ergänzungen anzubringen. Dies tat er am 7. September 2015.