Re: Villian for critique
FWIW (nuthin') I agree entirely.
As for the heroes seeing where the shot came from, consider the following:
A real life specialty sniper rifle (Browning makes a nice .50 caliber one I believe, with a free floating barrel) is quite accurate (standard deviation of less than an inch) at a range of about 2 miles. The sound from the shot, which would be fairly soft compared to the screaming all around, should come about 9 seconds after the super sonic round. The muzzle flash would be visible instantly, but again - 2 miles away. At that range a muzzle flash a meter wide would be a little smaller than a nickel held at arms length, and it would come about a second before anything important happened nearby. If one of your PCs is a PER monster, great - no problem. Otherwise, the Greek has to do something stupid to give away his position. That's OK - all literature is based on smart people making stupid decisions.
BTW - I think this character idea/ story arc kicks ass. Neat frustration for the heroes.