Was going to recommend Demento as well. Give the track
"Ultimate Demento" a listen after "Something Lacking".
When I first heard it, it blew my mind. Now it sounds humourous to me, but in an interesting kind of way.
And yes, Drag-on Dragoon! Seriously amazing.