I think you have every reason to be angry over Shantae not making it on greenlight, as I don't get why they have to go through the process either. Luckily I bought both shantae games on my 3ds from the 30$ from the fire emblem / shin migami deal. The third one is apparently really close to release too!