I installed the N* on my car and as far as throttle opening up, mine goes all the way open so can't help there. As far as the "sloppy" feeling you are having I assume it's the feeling of the pedal free moving?? I know that I don't have to give the car hardly any throttle at all and it cruises 65-70 at like 1/8 - 1/4 throttle... LOL It kills my shin. I thought about adding a throttle spring to the bottom the the linkage to add more tension and resistance so I'm not working so hard keeping my foot up. If I relax, my foot drops to the floor...
Also I had to hookup the throttle cable before I installed the throttle body on the car. It was a PITA trying to get it seated correctly with the N* mounted...