Just wanted to update on this.
Managed to fix the problem, part of it was screen resolution (as mentioned) - which was solved by using a launch script (the one that has "export SDL_VIDEODRIVER=omapdss"), making sure that the correct bits per pixel is set and changing SDL_SWSURFACE to...