Good job, I don't understand shit about the exploit, but appreciate your choice not to be evil! 
It's not that hard actually. It can be simplified to example below (but is more complicated in reality)/
Imagine you have group of 13 elements from (1 to 12), they form a finite field.
You can fit the result on 4 bits (so 0-15), and that's how it is send no the network.
Let's say your signature is "2", you can now add group order to that value (13)
and you result with "15", which still FITS in those 4 bits.
Now verify does calculations modulo 13, so instead of seeing 15, it sees 2 and verifies the signature without objections..
Now as OP has written in case of NXT, order is slightly more than ~ 2
252
and signature size is 256 bits, so you have 3-4 additional bits.