Yes, Flann O'brien's is indeed the pub in question. Was in Boston a couple weeks ago, and had a couple (ok - 3) pints there. I'm from Detroit, and would have known what to make of the place, were it here in MI, but that was a bit of an odd neighborhood. Couldn't quite get a handle on it. It was a cool enough pub, and would probably go back there again.