Hi Andy,
After deploying the extended app to the ABAP repository, go to SE80, select your BSP (corresponding to the extended app) and check if the Component.js file is visible.
Also can you post screen shots of your launchpad in LPD_CUST and the tile and target mapping properties from launchpad designer?
Regards,
Saurabh