Found this on the PPSSPP integrated store and I was like... WTF???
Impressive technical demo though. It seems to be made by "The Black Lotus" but their website is now offline. You can found more information here: http://www.pouet.net/prod.php?which=30284
The end scene seems to be endless so I cut it after few minutes.
Music is: "Veronica Maggio - Dumpa Mig (Pete Loves Veronica Mix)" (thanks Perfect Papysh!)
You can listen to it here: https://www.youtube.com/watch?v=xlSkWC8I5Ss