Japanese DIDO's wild ride to ecstasy and release.