not much help, but i live near 28, and i've seen it there @ that garage, they normally have a few sierra & esc cos - it looks a really smart car, never seen it driving around my area though? so must be from somewhere else.
If it's been to GG there is a good chance the power claim is true