Maybe someone could create a little launcher app that would ask the user whether they wanted to play the original levels or custom levels. If custom is chosen, it temporarily overwrites the levels in /opt/rovio/, launches the game, then when the game quits it puts everything back as it was originally.