Here you go, Electric.
I agree. Neo Driftout is a fantastic game. While there are only 6 stages, each one is a blast and trying to beat your best times provides hours of entertainment. I've only played Overtop through emulation, but I'd wager to say that Neo Driftout is the definitive Neo Geo...