I don't see how giving the option to keep randomly rolling but not assigning points is any good; people are going to keep rolling for a while until they get something that closely matches what they had in mind, why not let them assign points? If balance is a concern, you could implement some system that doesn't let an attribute get too far ahead unless there's another attribute at most X points under it, or something like that. I feel like silly cheesy builds like these can give it more replayability value though, for games like this.
As for the lightning, maybe rock spikes from the ground should block it too? I tried doing that a couple times but it always seemed to go through, even though the rock was right in the middle between us. I get it's not a specially big spiky rock, but I felt like it could've worked.
And about the resolution thing, it's not only that it kicks me back into a tiny tiny window, but afterwards I wasn't able to maximize it at all. It was either fullscreen or a 600x400 or so window.