About the reflections: Those are screen-space reflections that reuse what’s already rendered on the viewport. Those reflections are cheap-ish but won’t mirror any off camera. Depending on the angle, some mirrored objects could be cut off (only part of them on screen) and that’s why you see gaps in the reflections.
You can learn more about different ways of achieving reflections (depending on frame budget, quality, static vs dynamic, realtime or baked…) here. Hope that helps.