They have VPN servers in Amsterdam, Paris, Montreal, Seattle, Hong Kong and Miami. On Linux you can choose between servers by adding -select-gateway switch to the launcher. And to my knowledge they do not block P2P.
Invitation is only required for the Riseup ‘Red’ account (email, xmpp). Their VPN is open to anyone.