GrimmSpeed products and services are absolutely incredible. There are a lot of things that I'd change if I bought a new STi and started my entire build over again; however, dealing with Justin/GrimmSpeed is definitely not one of them.
Glad to hear you had a similar experience!