> The tricky part is that it's not just for EU citizens, but anyone in the EU.
Why is this regarded as tricky? Laws generally apply to everyone in the jurisdiction not just citizens; why should it be tricky or surprising that this is also the case for laws regulating activities on the Internet?