Looking good.
The only real problem that I see is that all the weight of the gantry will be resting on the bottom v rail. The v-rail is mounted to the bottom web of your "I" beam. The "I" beam is made from MDF and will either tear it self loose or be way too flexible.
You could brace from the I beam flange to the center cross brace boards or even better, move them to be underneath the flange.
I think that the 16" wide base of the uprights will be wide enough to support the gantry.
I would also consider rounding some of those corners where you will drag your skin across them while using the machine. Even if you are cutting the machine with a circular saw at least dice the corners at 45 degrees to make it more comfortable to use.
If you don't already have a roto zip, get the one with the metal nose housing as the plastic ones will flex noticeably under the stress of an 1/8" cutter.
Mike
Warning: DIY CNC may cause extreme hair loss due to you pulling your hair out.