From a branding point of view I like this name much better. It's much easier to communicate, two simple words with obvious spellings. If I say hey you should checkout Crossfilter, they can easily look that up. With Tesseract, not so much. Crossfilter is also suggestive of what it does, and the name helps to reinforce what it's for. Overall, very large improvement, imo.