Yes the roofline is low, and if I'm the first car at a light I must lean forward to see the light. So? It's a compromise I'm more than willing to make to drive the 300C. I can always drive my Accord if I want to see traffic lights without leaning forward

.
I purchased the "light in sight" mentioned several times and personally found it utterly and totally useless. I guess it would work ok if the light were always directly above, but many times they are off to the side and I still ended up craning my neck to see the light. I ended up throwing mine away.