with the registration process - there's certainly no legal reason why you can't register names with an american registrar, but.......
1. You'll almost certainly pay in dollars, and your bank may charge you a conversion fee.
2. You'll have to accept that any dispute must be resolved under US federal law, and/or the laws applying in the state in which the registrar is based.
This is a well-known multiple registration company