Wow the graphics look like copies of Yoshi's Island. Probably no wonder it didn't get released..At least you'll be willing to share it eventually though :)

Tell us more of this weird stuff you speak of :D