Love the design and I think you come across well in the promo vid. Be more positive - you have a good product and I am certain there is a niche following.
Get on some relevant facebook groups and start promoting your game... assuming you haven't already done this?