Yep, that's the one - I'm in the studio apartment - quite big though.
When you book you can ask the owner which floor it's on, so I knew I'd be on floor 32. They also usually have photos of the view as it's often a selling point.
Last place was floor 31 (Currency Services Suites). Was also up about floor 10 I think at St Francis PLace Shangri La - lovely apartment complex that is right opposite St. Francis church and Lourdes school.
Twin Oaks building goes well over 40 floors though I think. I can see the second tower through the large window here (that tower doesn't appear to have been completed yet). It goes way above me (at least 10 or 15 floors). I think if you are above say floor 10 you'd get a decent enough view. Warning though - even at floor 32 the traffic noise is noticeable, but not too bad.