Yes Improved Critical and Keen are supposed to stack, I've seen the numbers, I've done the numbers, it just isn't very worthwhile otherwise. They were designed to stack, and so they should.
I'm not sure for some reason what Razor and Mono are btw...
Anyway while vorpal is very expensive, a...