mm this one is tricky especially if you want it to work in both far and close object .
I will suggest to work on this speckled material first with high frequency speckled texture in reflection glossiness and maybe normal map too then blend it with coat reflective material . you maight need to have 2 materials for the near and far objects.
show us what you have for now and we might help you refine it more .
best regards,