Wow, that is a lot of requests.
Alright, Poweramp have a list of songs it has played, just go to Library, click on recently played.
For the time the song was played, just long press on any song, select info/tag, you will see last played (this can be done from any list).
Knowing where (location) a song was played, @Roey Katz sorry about that, for now I don't think Poweramp does that, because it (Poweramp) will need permission to track your location, and for a music player, I don't think it's necessary.
Rating, I don't rate my songs, the best I can do is create a Playlist, but I believe you have your rating enabled.
Sorry again, you can only sort (view) rating for now from library category, top rated/low rated, (Just add it to Library list category) to add this, click on the 3 dot on the top right of list/ list option/ top rated, or view it from Poweramp play screen.
Bencherished