That's very good. A few words gave you away e.g. rotting, new (noo). Rotting sounded non-native to me. New sounded US/ Canadian. Perhaps "foreign" too.
Sometimes I thought your intonation sounded Aussie / Kiwi but then I thought that this intonation was mimicked too. The accent was sufficiently good that I couldn't pick out enough to guess your origin well. Kind regards, Michael