Oh … you are right, I looked a bit closer and I am, in fact, still getting some offset between depth and RGB. What is even stranger is that when using AstraSDK (recompiling the SimpleStreamViewer example for 640x400 depth and turning on registration) it gets even worse.
I wonder if the issues mentioned 4 years ago in Mapping depth to color (registration) - offset - #7 by Rafael are still there. Has anyone managed to register the two streams successfully and reliably…? Would doing it manually help I wonder?