It was an interesting whale meeting.
Are you a whale too? Would be nice to have a different perspective because the two whales we have visiting here are a bit... "special" is the polite word I think.
Special is correct whereas you are 'special needs'.... which I think are the best polite words I can think off to describe you