I was unable to find anything for SDL, Lion and Xcode, although I was trying to find one for Xcode 4.3. I ended up using bootcamp and visual studio for a couple of small sdl projects I was doing, then I found SFML online and it had directions for Xcode installation and supported the sprite rotation that I was using so I just switched to using SFML instead because I barely knew SDL and it didn't matter to me what I used.
You can use SFML to provide the windowing and an openGL context for you to use. You can also use SFML to get input for you. This way this window is there for you without doing anything and you get to to the rest yourself. The RC for the new version of SFML was just released, check it out. I was playing with it the other day then decided I don't want to learn openGL right now
All the SFML components can be used independently according to the website so this should be feasible in SFML. However I have never tried to do anything like that. I imagine you would just include and link to SFML audio and nothing else and be good to go.
No problem for coloring a tile you could use a RectangleShape object to make a tile of whatever size wherever you need it and then use setColor() to make it whatever color you need it to be. Or if you have your own images you can load them as textures and create sprites to manipulate.
That other SDK that starts with the letter 'S' I believe it was called SMFL or something to that extent. If this would be a more appropriate library, I'd be glad to look into it. I don't want something that has zero control over the sprites, though.
I would recommend SFML for 2D graphics. What do you mean zero control over the sprites? SFML allows for easy movement, scaling and rotation of sprites with a simple function call. What else would you need to do?