Yea, it is more like the ring technology. They can easily ring themselves down to a planet.
The problem that throws that off is that they were able to dial the 9th chevron to get to this ship in the 1st episode.
They claimed in the previews that the show was going to have more character...