Well we both know it's a very large grey area. But while I agree that the combination of the words bat and man alone could in someway be construed as non associated with the comic star, using code examples like:
batWatch = Batman currentCrimeReport: Batman address: Batman number: "123" street: "Easy St" city: "Gotham"
- and -
jokerSimulator.get("why so serious") #=> "WHY SO SERIOUS, HA HA HA!"
kind of destroys the ambiguity.
Don't get me wrong, I think the technology behind batman.js is interesting and useful. I just think it's rather unfortunate that they chose a name with such strong pre-conceptions and that is so childish.