Oh yeah, Karachay-Cherkessia is wrong, especially the western border (though the border with Kabardino-Balkaria isn't much better).
I also noticed a problem with the Ingushetia - Stavropol border in that there was one, whereas North Ossetia-Alania blocks the two from touching. So I fixed that...