sooo… i checked mine bp… its a bit different but i hope it will help you (copying this wont help you because behavior is different, in mine is mesh rotation based on controller rotation). I dont remember very well how its working (its some months ago when i done it)
making this was pain and i think you will suffer too ![]()
bp: http://i.imgur.com/wG8g9l8.jpg
video how its working in mine project: