Overall it's nice.
I personally like the idea of shifting columns to the right to reduce keypresses with the left pinky although, being it a programmers keyboard, there's no reason for having Caps lock in that position or the Win key at all.
Also, in my opinion, the numpad's shift is not helpful at all because you would need to hold it down with the right pinky and press numbers with middle and ring fingers of the same hand.
Lastly I would fill the 0.25u gap between the left arrow and the PN key (what is it btw?) by making the spacebar 6.25u.