Perthshire locals have expressed their joy at the long-awaited return of the sculpture, formally named Still.