One of these days I should draw up a decent layout... but first I'd have to find software to do it I guess...
I use Paintbrush myself (from Windows 3.1) (I find the interface easier to use than that of Paint).
While I don't approve of that layout either, I noticed from the larger photo on the web site that it approximates a QWERTY layout for the Latin alphabet, but with an extra row of keys between the bottom row and the spacebar. It's certainly easy enough for the thumbs to reach that far down, so it is a possibility that could be explored for a keyboard design with normal staggering of the keys in the rows.
EDIT: I thought I'd give another try to designing the "perfect" layout. Of course, small variations, like going back to the standard 101-key layout for the main typing area, to avoid keys between it and the function keys, putting the Windows keys back, and so on, are possible to better match individual preferences:

EDIT: Hmm. Might want to switch the Caps Lock and Print Screen to match the order of the lights...
EDIT: As you'll notice, I've done that. Since this image is on my web site, I can't really keep the old version when I make a change. (The old version did not have the Windows keys, shown by diamonds, and so the five keys above Insert et cetera were one key to the left, and they were in the order Caps Lock, Num Lock, Print, Scroll Lock, Pause.)