I recently installed a Vapor on my 05 KDX200, and it has worked great so far.
Temperature Sensor:
I had the same exact mounting concerns as you did. Not only are the left and right hoses too curvy, but the right one is vulnerable to rocks. I called Trail Tech, and the guy had just installed one on a KDX200. He said the best place is indeed the hose that connects the radiators, and to make sure the sensor is tilted so the tank doesn't interfere. I was afraid that this hose might have too much air in it and cause inaccurate readings, but he said it works fine. Haven't installed yet myself, but will as soon as I get my radiator guards.
RPM Sensor:
I simply wrapped the red wire 5 times around the plug wire, and grounded the black. You'll want to make sure you set the PPR to 2 as opposed to the default 1. With a PPR of 1, I was getting readings from 3000-20,000 rpm. At 2, I was getting 1500-10,000. The guy at Trail Tech confirmed my set-up, and said the PPR setting of 1 was incorrect. He said the least number of wraps around the plug wire the better, ie. 3-5 wraps is best. For power, I simply mounted a 9 volt battery on the airbox lid. Very easy to do, and totally independent from the bike's power. Trail Tech said that tapping into the bike's power can sometimes cause problems.