So this still wasn't sorted then...
If you take the step assembly that alibre produced you will find it opens correctly in inventor, prodesktop, proengineer, idastep (a few viewer), and it seems solidedge. But solidworks will misplace the parts. It will not place them all at the origin, just...