It may be too late to get the free 3 pods. The forms still comes up:
As an xFi Advantage customer, we're here to ensure you can enjoy optimal WiFi performance throughout your home. That's why customers like you can redeem three xFi Pods to help improve your coverage.
I did get me three free pods. Do not recall how long ago that was.