ADDM report dba_hist_snapshot
The AWR repository stores the snapshots you see listed in DBA_HIST_SNAPSHOT. The END_TIME is when the Snapshot data was recorded. This is the raw data about performance on your DB instance. They are usually taken every hour and retained for 7 days. 

2 snapshots are required to generate a report. They don't really mean much on their own. In this case for the 2 snaps you specified you are getting a report that covers the END time of the 1st snapshot until the END time of the 2nd snapshot. 

As far as the times on a generated report not being exactly at :00 I am thinking some rounding might be going on. The snapshots are triggered as close to top of the hour as possible, but it may take a few seconds to actually record the data. If you look at FLUSH_ELAPSED time in DBA_HIST_SNAPSHOT you will see that some data recording operations take a few seconds, some may take a minute or more. This is why you are seeing 10:01 instead of exactly 10:00 (the END of the 1st snap).