good work though i will point out a couple of points from my experience with these kind of leds
-you will need heat sink, the metallized star shape pcb the led is mounted on is just there to transfer heat from led die to the heat sink, which has to be there and on which the star is mounted. just change the back plate to aluminum and i think it will act as some kind of heat sink.
-the resistors you use will dissipate a lot of heat, and if i am not wrong you have used hot glue to mount the leds, and resistors. hot glue gets soft even in direct sun light let alone the added heat of the resistors/leds.
-there are led drivers available for this application from electronics shop, use those. they are switch mode converters, will give constant power irrespective of battery voltage hence constant brightness and will dissipate less heat