Love the concept! My only complain would be that at some point you are just constantly fighting the spiky bosses, with no reward whatsoever. More variety in upgrades or enemies would be awesome.
Had the same issue, but running the opengl.bat in the folder solved it for me.