Okay .. perhaps you have identified a couple of areas where the rules may need some further clarification .. but to answer your questions ...
A tank cannot move to or over balck squares (mines).
It is true, the following stops (blocks) the movement of your tank - a friendly tank, a mine, the pink squares (unless it is the commander), or a enemy tank. Of these obstructions, you may only move to occupy the square of an enemy tank (unless it is the enemy commander in the pink squares).
(hide) If you don't want other users to know what you are doing you can change into cloak mode in Settings (paying members only). (pauloaguia) (show all tips)