American English has those too, but we do tend to use "right" a lot... alternatives could have been used in some of those spots, but I didn't notice it until I re-read after seeing your comment, so I'd say the writing is perfectly good American. :)