The battery won't fully charge at that voltage, to float charge a lead acid battery the voltage needs to be kept around 13.8V.
No, you still don't understand that LEDs need a current limited supply not a constant voltage supply, read the Wikipedia article.
Take out the diode and replace it with...