To be honest, there's a few things I don't understand of this circuit.
First of all, like youse said, D2. Needs to be heatsinked? Why, it's only there to suppress voltage spikes, I'd think.
Secondly, that 100ohm/10W resistor. Why 10W? Seems like a lot of overkill for something that sees little more than the base drive for Q2.
Thirdly. Do you guys still agree on the necessity of an extra diode over Q2? Seems a bit redundant, because of D2 (in a previous response I didn't realize that D2 was already present). I don't understand Ghurd's & Amanda's discussion, of it having to go over the switch as well.
Have thought about using a MOSFET as the switcher for the rotor field. However, the usual N-channel (I think) don't seem to work, it have to be P-channels. And then there's that depletion vs. enrichment thing. In other words, me & designing with MOSFETs is not a good combination. Will stick with the original circuit, unless anyone has a good suggestion on how & what MOSFET to use.
Personally I'd add a few 10n caps here and there (over B-E and C-E of Q2, for example) just to be on the safe side. With 100n & 100R at the base of Q2, switching will be slow anyway, as Flux correctly stated. Maybe a bit of ferrite here and there too, shouldn't hurt.
And the obligatory fuse, of course.