Just no to the short sleeves on dress shirt.
Having said that, unless in a suit, I roll up the sleeves on my shirts every day - either dressy or casual. You can't roll them up perfectly, or else they look weird, so I just give them the "zhuz"

The sound I make to describe rolling them up in kind of a rugged way.
Dress shirt with rolled up sleeves, no tie, and nice pants is my idea of perfect-looking business casual.