I think quantum electrodynamics (QED) "explains" light very well. Now I would need to know what you mean by "explain". Light isn't a major mystery unless you want to keep opening up the next box down and have to explain exactly why the universe is as it is. That is where string theory might come in.
While we can predict the behaviour of light very well, we don't know why the constants controlling that behaviour are as they are. They appear as 'magic numbers' in Quantum Theory.
The problem is, no one actually knows what the intital conditions of the universe were. If we assume an empty universe in the beginning, inflation may be the explanation you're looking for. If you're wondering how EM and spacetime itself are fundementally related, you'll have to wait for a quantum theory of spacetime.