They're showing March 28 as the official opening day.
That last photo doesn't look like it's in the finished position yet. (If it is, it's a lot different from the initial sketches!) I find this on the update page:
"The historical rollout of The Skywalk structure, with the glass in place, is scheduled for February 27 to March 2. The initial part of the rollout process involves jacking the structure up off of the supports and then subjecting the structure to several days of thorough tests that replicate the conditions of final placement. After the final testing is complete, the multi-million pound steel enforced structure will be rolled out across the canyon’s edge, which takes multiple days. Immediately after the structure is in position, it will be seated and attached to the foundation. Details for a media event during the rollout will be revealed closer to the event."
Pictures of the structure being assembled on the ground have been posted for several months now.
P