Know if placing my vehicle in non-operational status with the Department of Motor Vehicles prevents the police department from removing my vehicle?

Non-operational status with the Department of Motor Vehicles only pertains to the fees you owe for licensing and registration. It does not allow you to store the non-operational vehicle within public view or on any public street.