I do have the book in print and digital form. Regarding compatibility I'll have to check if the pinout matches. BMW was very inconsitent with their ECU pinouts for the E46, even ECUs with the same connector have wildly different pinouts...
But thank you for the compliment. I'm sure Udo will like it, when the PCBs arrive and everything fits, I'll give one to him