Great work dude! If I understood it right, you dont need ps2-classic-gui from aldostools anymore. If so, you could ask him, how his gui detects the ps2-game-id.
Together with deank's database you can get the game-name and images. Implementing this would take out step 1, 3 and 4
This is just like the lastgame-customizing for ps3-games