I am currently walking with 4 cameras in 2 directions, giving an image for every 45 degree angle. It is an effective way to give people the option to look for what matters to them. You can check out some of my uploads at www.mapillary.com/profile/tryl . A few got geotagged with a wrong location and I am not able to hide the images, so I hope you will hit a few good ones.
You can upload panoramic images using all the normal ways, web uploader and the Python scripts. You can use one of the many programs for geotagging to set the angle correctly. I am not the best to give a pointer to a good program.
In general compass angle is not trustworthy on phones. I would never navigate anywhere using a compass app