Is range also calculated using orthogonal squares, or could I shoot with sling at Diagonal Range of 2?
Range is calculated orthogonally. That means someone who is in a diagonal square from you is currently at Range 2 (one square over, one square up/down).