We also install SCCM on our View systems. Here's a high level what we do...
On the master image, install sccm without specifying any options, install patches, run a vbscript to set the cache size, then run an admin elevated powershell window with a script has in it the following:
ccmdelcert.exe net stop ccmexec net stop smstsmgr Set-Service -Name ccmexec -StartupType Disabled Set-Service -Name smstsmgr -StartupType Disabled
Then deploy VMs and Physicals from the image, then use group policy to turn the services back on, then they will locate and report in to SCCM.
More detail on this can be found here: http://technet.microsoft.com/en-us/library/bb694095.aspx
Also search for more info on the ccmdelcert.exe tool.
Hopefully this gets you pointed down the right path, best of luck,