Wouldn't there be time for an attack between checkpoints?
No.
Are you planning to just rollback transactions to the previous checkpoint if there's another attack?
No, checkpoints are to protect vendors and users from attacks not rollback the chain.
It seems very unlikely that the attacker(s) would bother with NLG again, since afaik the only exchange is Bittrex,
It seems incredibly likely that unless we put a fix in place they will do it again and again.
and you can bet they're going to keep a close eye on it,
You cannot stop a double spend just by keeping a close eye on it.
but it seems a bit disingenuous to say that you have solved double spending.
We have been more than clear that this is just an interim solution. In the medium and long term we plan to put better systems in place.
The only way to prevent 51% attacks and double spending is to make the coin more centralized, which seems to be what is being done, that you kind of acknowledge with statements like "We will be releasing our interim solution...", where 'interim' implies it is a quick fix that will be removed later. I mean, if you truly solved double spending without centralizing the coin, you'd get the Nobel prize for crypto or something, right?
Oh right you are just here to troll without anything positive to contribute to the world, I won't waste any more valuable time explaining things to you then.