Sounds slow to crank over (battery old?), but otherwise sounds fine to me.
You said you can code via NCS so what heads, tools, software are you using? Also, look at these and see if you find these options for coding. I've got this laptop but it's not seeing my car, so if I'm forced to spend even more money, I don't have a choice and need to decide now since injectors are in the mail.
http://www.e90post.com/forums/showthread.php?t=651538