I have to amend my post. I just beat it on insane with L+D+W. I was doing it wrong--this game is balanced around saving your money for big upgrades, not careful placement of lots of little towers. Got 917000 score, but it didn't upload to the boards. Not sure why, but as to my original comment: Never mind