Steve Long actually wrote an old article about this in an issue of White Wolf magazine. It should be possible to look it up. It's probably, imho, the best thing he's ever written.
Your real problem here is that this guy has every advantage. Money, technology, and he's a well-respected citizen. The question is this: Did you give the players enough clues to figure it out, and if so, how did they handle the investigation? If it's YOUR fault that they didn't do the right things, then they deserve a break.
If they legitimately screwed up (Suspected him, but didn't bother to stake him out and take pictures with their cell phone, didn't plant a tracker on him after they established a pattern...) then based on what you've set up, this guy should get away.
The problem here is that now that you've done this and it's your first GMPC, your players will (rightly) never trust you again. If you have a history of GMPCs and others of them are trustworthy, then you're fine.