The road is new here and the satellite view is not up to date. Notice my driving path. The on/off ramp on the North side T’s on Richards? (or Orin, I don’t know the name for sure). Then after you turn onto the I25 on ramp, the road splits pretty much were it is now. The Northbound I25 on ramp just splits to the right. I don’t know if you can see my other drives, but I have driven there at least 3 times.
Enjoy the edit!