Is it just me or the n in "román" sounds like a nasal one? Is this supposed to be so or this does the voice who speaks the word? I am slightly confused.
The pronunciation is correct. The final "-án" is not pronounced like in French (despite it being a word of French origin), so no nasal vowels (ɑ̃). It sounds a bit nasal as "n" is a nasal alveolar consonant. Nevertheless, it's the same sound as English "n".