It would be pretty bad if this is allowed, even if they don't make any money from it.
Projects like this could mess a lot with the brand perception of course. But it would not be the first time that I would be surprised by US law. Like it tolerating housebrand products that look the same standing next to the original, or TV ads where a company mentions the name of its direct competitor. Those things are just not allowed in Europe because it obviously gives competitors power to influence the perception of another brand. Not that I think this particular action would be very harmful to Starbucks, it's probably just good exposure.