I don't like the extensive use of the ` character, because it's really hard to use on a german keyboard: it get's added twice :( Other than that this looks great!
you might want to look into changing to another keyboard layout. as a swede, using altgr+[7-0] to get (curly)brackets is just ridiculously cumbersome compared to say a us layout.