I've done a little research, and this is what I've found:
this is the wifi card for an iMac mid 2011, and it's a mini PCIe card.
The photos from iFixit also show the mini PCIe socket on the board,
here.
This is the wifi/bluetooth card for iMac late 2012-Early 2013.
It's not a mini PCIe card. It's an Apple proprietary 12+6 connector, something similar to M.2, but with fewer pins. The "
Mac version" cable for the GDC Beast had this 12+6 connector.
Anyway, the problem is that the mini PCIe socket in iMacs like mid 2011 seems to work in a different way from previous models. For example: in my iMac mid 2007 I replaced the old wifi card with a combo card and I just needed an adapter to have fully functional wifi+bluetooth. But iMacs from 2009, 2010 and 2011 need an adapter AND an USB cable, like
this one. That's because the mini PCI-E does NOT have the USB D+/D- signals.
In this thread, Czo explains that
This iMac (Mid 2011 27") removes the power from the MiniPCI-E slot when the wifi turning off. The slot is not powered when the computer starting (unable to press cmd to open boot menu)
and, again
iMac Mid 2011, sometimes remove the power from the miniPCI-E slot.
It seems that the difference is related to the lack of "USB D+/D- signals on the socket".
What I don't understand is if this could affect the GDC Beast. For example, the fact that the slot is not powered when the computer starts could be a problem?
Those cables can't work because they have a regular NGFF (M.2) connector, and not the Apple 12+6 pins one.
If iMacs had the regular NGFF (M.2) connector we could directly use the NGFF (M.2) version of the GDC Beast (
this one), but it's a completely different connector.