The Lion Thumb Drive is now in the Apple Store for $69. http://store.apple.com/us/product/MD256Z/A?mco=MTY3ODQ5OTY
The System requirements say that you need to be at 10.6.6 but that seems to be a leftover from downloading it from the App Store. When you click on "See all system requirements" it takes you to the pre thumb drive page.
There are questions in the "Questions and Answers" section but no answers yet. http://store.apple.com/us/questions/product/MD256Z/A?mco=MjQ1NDU5NTU