I like the idea behind your layout, but I wouldn't use it for two reasons:
1) I use right Shift(probably even more than the left one)
2) I need right Alt
But since most of my ideas involve either lefthand tenkey or other form of moving the keyboard's center away fro the mouse anyway, I decided to screw around with it.

KLE raw data:
["/\nF10","*\nF11","-\nF12","Num Lock","Esc","!\n1","@\n2","#\n3","$\n4","%\n5","^\n6","&\n7","*\n8","(\n9",")\n0","_\n-","+\n=","~\n`","|\n\\\n\n\nInsert"],
["7\nF7","8\nF8","9\nF9",{h:2},"+",{w:1.5},"Tab","Q","W","E","R","T","Y","U","I","O","P","{\n[","}\n]",{w:1.5},"Backspace\n\n\n\nDelete"],
["4\nF4","5\nF5","6\nF6",{x:1,w:1.75},"Ctrl","A","S","D","F","G","H","J","K","L",":\n;","\"\n'",{w:2.25},"Enter\n\n\n\nPrint"],
["1\nF1","2\nF2","3\nF3","↑\n\n\n\nPgUp",{w:2.25},"Shift","Z","X","C","V","B","N","M","<\n,",">\n.","?\n/",{w:2.75},"Shift"],
["0\nCaps",".\nScroll","←\n\n\n\nHome","↓\n\n\n\nPgDn","→\n\n\n\nEnd",{x:1.5,w:1.25},"Fn",{w:1.25},"Alt",{a:7,w:4},"",{a:4,w:1.25},"Alt",{w:1.25},"Fn",{w:1.25},"Meta",{x:1.25},"ISO Next"]
Not prefect, but I might go further in this direction. Thank you for inspiration!