I agree with Runxel. Don't get bothered with align view function. It appeared about 20 years ago and I stopped using it as soon as started even when that time I did a lot of CGI and photomontages (I even didn't know it still exists). The best way to match the view with photo - is to mark position on the map where you were standing by taking photo. And represent this position in ArchiCAD. To have some printed paper of area from Google maps where you are going to take photo and a pen always good idea. After using the same map extraction, or OS map scheme or topographic survey, placed in correct position and scale in ArchiCAD, place the camera in locations marked on map. Check correct z of the camera - if you have topographic survey you definitely will have levels of the area and the street where you were standing.
And view from ArchiCAD camera will never perfectly match with the real photo. Because real photo always have some lenses distortion - in reality light is travelling a little bit different from simple XYZ mathematical models.
Animation tools - like Maya or Blender I guess have more advanced algorithms matching images and cameras. You can try them, if you will experience poor results in ArchiCAD. In any case renders that you can make in Blender are going to be much higher quality than Cine-render in ArchiCAD able to achieve.
I hope that answers to your concerns.