I've got a similar solution:
Compile a new Kali arm-image with the kali-arm-buildscripts from offensive security.
Tutorial is here: https://cyberkryption.wordpress.com/201 ... erry-pi-2/
The important step is to use a kernel-config file which is made for the rPi 2 architecture (linked in the tutorial).
To make x work, I've created a symlink from "/lib/modules/3.18.7-v7'" to "/lib/modules/3.18.6-v7+" to match with
the older kernel from raspberry. Otherwise the evdev-module doesn't get loaded and x-server isn't able to receive
The benefits of this method:
1) The kali-build is armhf, not armel (uses armv7)
2) You got kali-1.1.0 instead of kali-1.0.9, which of course could also be achieved by upgrading running kali