The Town of Port Hedland says it has improved its financial reporting, despite the Auditor General again flagging serious financial mismanagement and finding $17 million in missing infrastructure assets.