SL wouldn't even dent the Lujiazui skyline (the skyline that has the Jin Mao and SWFC), but it would stand out in Puxi depending where it was located.
Here's a picture of the Jing An district from my rooftop. SL is about the same height as Park Place (the office tower on the far right). If you look very closely you can see the Jin Mao an SWFC to the left of Plaza 66 (the tallest tower pictured).
The Lujizui skyline is quite tall with a large amount of buildings topping 200m. The SL would be an afterthought if it was located here.