It's amazing how true this is, huge files work fine, but one long line... I wish I knew more about editors to help fix it.
I don't know what happened after that. Maybe they will act on this. The only problem with the O(n) engine was that a lot of TextMate grammars for languages wouldn't work with atom but that was easily resolvable by writing them anew.