The SDK that works for the iPad is 3.2, and it's in beta.  So, that requires the $99.  I assume that as soon as it is no longer in beta, that it will be open just like the regular SDK.  If I were to guess, they are doing it this way to gain some protection in the form of a NDA.  My guess is that as soon as the device is public, that will be lifted.