I look at that ramp and cant help but think a craft will slip off of it during launch.
...one of these days.