I am not quite sure what it takes or means to get “Featured” at WordPress’ theme page, but FWIW Ahimsa is currently listed there. Download while its hot ;-).
Below is the download link for version 2.1 of the Ahimsa theme for WordPress.
What’s new: