#1, throwing the ball at the opponent's basket is NOT a shot. What you describe is NOT a shot attempt. If he were fouled as he did this, he would not get 2 FTs.
Throwing the ball against the opponent's backboard is the same as throwing it to the floor. If he has already used his dribble, then the violation would be a double dribble.
It's not traveling as you can't travel unless you're holding the ball.
If he hasn't dribbled, then it would be legal to throw the ball off the opponent's backboard.
To your second question, anytime the ball is touched while it is in or above the cylinder, it's basket interference. It makes no difference how the ball got there. If there's an OOB player and the thrower throws to ball toward the rin, it's BI if anyone tpouches it while it's in the cylinder.