Is it possible to rdp my local machine or vm's outside the network using virtual network gateway ip (using its public ip which is 13.x.x.x)?
Não, isso não é possível. O IP público do Gateway do Azure funciona somente na conexão VPN. Consulte esta FAQ .
Can I deploy Virtual Machines or role instances to my gateway subnet?
No.
Se meu entendimento estiver correto, talvez você queira que suas outras máquinas locais (não em .x.x.x) se conectem à rede virtual do Azure e às suas máquinas locais (em .x.x.x). Você poderia criar uma nova VPN ponto a ponto a partir dessas máquinas locais; nesse cenário, você poderia acessar as VMs do Azure, mas não conseguiria acessar sua máquina local (em 172.x.x.x)). Porque o Azure isola as duas redes.
Se você quiser apenas conectar as VMs do Azure a outros locais, talvez possa associar um IP público à sua VM do Azure e abrir a porta 3389 no NSG do Azure.