SpaceX has a real track record of success, too, once they worked out the bugs of getting to orbit.
SpaceX could have probably launched 10 of those into orbit for $425,000,000