Not really! If you look at the close ups, there are no suction cups, and it seems to attach to the steel structure of the roof.
This is worth waiting for, and with 150 lbs. load rating it will carry my electric bike. if I can manage to hoist it up there!!