В правильном учебнике накопленная энергия зависит не от тока стока, а от тока и времени его протекания через индуктивность.
При запирании одного транзистора на стоке другого напряжение меняет знак на минус. Поэтому уточним, что встроенный диод должен защитить не тот транзистор, что только что закрылся, а другой, который уже был закрыт.
Считаю, что проблема с выбросами преувеличена. При бифилярной обмотке на кольце, грамотной разводке платы и наличии ёмкости затвора полевого транзистора, заряд которой рассасывается через резистор R4 (R5), увеличивая время закрывания, сведут всё к апериодическому характеру.
Обратноходовый – да, но это уже другая тема.