I am not sure if the original event had this typo or if it was your fix, but when I tried to "pupetize" the UK, I got no response. Upon investigation, I found that the UK forming the British Union was looking for response "2" to their peace overture, not response "1".
I changed it, after saving the old version just in case, and I am about to try again.
EDIT: Yep, that was it all right. I just forced the UK to join the "new order". Anyone wishing to try to "pupetize" the UK should first make sure the event 952 "bad deal" says
<!-- Option 1 in event 271 - events_02_germany.xml
-->
- <expression>
<leftOperand method="Flag.GetValue" param0="271" />
<operator value="equals" />
<rightOperand constValue="1" />
Not constValue="2".
Now, to try my hand at giving out DPs for certain hexes. I feel that, for example, Germans marching past Big Ben would make most minor countries think the Axis was winning, and make nations inclined toward the Axis anxious to get in while they still had bargining power.
I do want to make it clear that I am not knocking your development efforts. Having been involved with software validation efforts in the biopharmaceutical business as the QA guy, I know this is a very tough thing to get right. I also VERY much appreciate you making it accessible so we can modify it!