Is the price still set at $12?
Yep! $12 USD at launch. The price will be raised throughout Early Access as we ship major updates.