I think BTC as in game currency is a great idea. It would be crazy fun, and serve as stabilization tool for the BTC economy.
Imagine if there was a Second Life, Civilaztion type game where you can earn BTC based on skill. This would accomplish three things:
1) Remove the barrier for entry for using BTC- Regular people will begin using it without thinking about the technical and political baggage.
2) Stabalize the economy- There will always be a place where BTC has a use, and a basis from which to determine value.
3) Encourage exchange instead of investing - People will see value in spending BTC, as opposed to hoarding it. Spending in game (investing) earns coins faster than waiting for the price to go up
Spending BTC outside of the game, on products like yours, could be an added bonus to using the currency.