Not overkill at all.
Heat can't be any problem, P7 runs cool at 6W. If it heats up, heat is from drivers. And it also would mean drivers are not too good. I have used my home made single P7 headlamp for months now, it also consumes about 12W. It gets hot pretty fast if I burn it indoors, but while running outdoors with it it's never even hand warm. I guess Chadne's lamp should run even cooler.
Chadne, you should push it a bit harder, something like 20W like commercial headlamps Nexnite and Lupine Betty. Or ifor powell's 6 cree q5's. There is no much point carrying all the weight and using 2 P7 units if you drive it only at 12W. You could save a lot of weight and get about the same output by using only one P7 and driving it twice that hard. You could do it easily without heat problems.
But it is nice lamp already!