ArchGDAL transforming CRS incorrectly (probably wrong long/lat order)

Have you tried the order keyword argument to ArchGDAL.importEPSG? As far as I understand the docstring setting the order to trad could swap the axis to lon/lat.