This is, hands down, incredibly cool. Hybrid genres like this are awesome, but hard to implement well. This was implemented well. Keep up the good work!