Jack Dempsey says Scotland has been the “perfect fit” for team and player, two years after switching allegiances from his native Australia.