Beyond any actual fit issues, there's a lot wrong with the bike in the pic. As mentioned, the cables/hoses are all way too short-- as if they put the riser on and didn't touch the cables/hoses. The seatmast appears to be above what I imagine is the max height line on the frame.
Everything points to the frame being too small. Guy should be on a 64 or a 66.
__________________