It was made for the xbox and ported to the PC.
When it was first released, the PC menu screen said "Press start to begin" etc. (or somthing like that. Regardless, it was telling you to press xbox buttons and what-not)
Whether or not the PC version will get more functionality is a whole different story.
Yep, it was in the demo and I was actually shocked when I saw it. They even had auto-aim in the demo and was removed on a day-1 patch. It's a blatant console port.
[Edited by theVIP, 4/14/2011 6:38:01 PM]
Even in cloaked mode passing the camera's ive had it go off.
I bet your license plate was cloaked 2
so Nothing to worry then