Because the internet is international and EU citizens can visit, every website that tracks the number of visitors to their website, collects email signup lists or sells products to the EU will fall under these guidelines.
Compliance for WordPress users is easy. Just add a disclaimer that you are collecting info and how you use it should bring your website into compliance. These measures are not new to the internet and have been a part of good website design before the law was passed.
As an American business it is questionable if the fines could be imposed in America. If you sell a product or service online to the EU, you are required to obey any laws the EU imposes on your EU Sales.
As a small business in America, you may be able to avoid the fine for non-compliance, but they can still block your domain name from all EU countries.
My expectations are that most of the world follows the EU and will start work on their own laws.