The basic version is good to go(almost). Writes metadata, band metadata and data pertaining to each band. pszSchema, pszTable, pszColumn, nSrid, bNoDataValueSet and dfNoDataValue are still overwritten. Will fix that soon.