They are only going to find out who you are if you DO break the law, and your ISP is served with a criminal or civil subpeona to reveal your identity.
Well, that's the way it is SUPPOSED to work. I suppose that some hosting companies might be more easily "social engineered" than others, and might give up your name if Seargent Joe Friday just makes a casual phone call.
You could ask your hosting company to delegate the reverse DNS to you. That way, looking up the IP address would not return the name of your host, but would resolve back to your domain. Anyone who knows what they are doing could still figure out where you are hosted, because they'd just have to ping a few adjacent addresses. Further, they could tell by looking at the next-to-last hop in a traceroute.