This feels way more logical to me than the Mini Mint plans. They've needed to make a real credit card play for awhile, and this is the easiest way to do it. I similarly don't think it detracts as much from the "core JetBlue philosophy" as much as adding a FC product while sacrificing core legroom.
Curious where the lounge will be in Terminal C, I can't really think of a space off the top of my head but I know there's a million hidden spots, especially in the connectors