Your accent sounds more British- than American-influenced because you drop Rs at the ends of syllables in words like "surface". I wouldn't worry about that, though.
Understanding the reading was more difficult because you mispronounced certain key words. I've listed some of them below.
The first vowel in "geckos" is the same as the vowel in bed, not the vowel in sleep. A vowel followed by two consonants is nearly always pronounced as a short vowel.
Emphasize the first syllable of "lizards". Pronounce the second vowel as a schwa.
The adjective minute and the noun minute are pronounced differently. Adjective: my-NOOT (AmE). Noun: MINN-it, with two short Is.
You should review the pronunciation of mechanism.
Toes is not pronounced like "toys"; rather, it rhymes with nose.
The first syllable is emphasized in contact.
You should review the pronunciation of slipped.
Good luck!