Yes, mine eats bamboo and poops banana. Occasionally it drinks snake oils.
It is reef safe except it will selectively trample over any Tyree or Jason Fox coral.
I know Dolphins require a small tank to live in, but does your Dolphin gets along with your Yellow Elephantis Tang? I wonder if you can cross breed them?