My experience is it is normal to have empty text blocks on the left side if the shows begin before the start time. Also the NextPVR timeline end at midnight so that is a right side limit.
Now that I've got my dish working and guide refreshing, it still looks the same.
So it looks like the above, but if I just grab the timeline slider thing at the top it goes back to what I'd call normal, with the text at the vertical time time no longer lined up. Refresh again and its lined up, grab the timeline and not lined up. Rinse. Repeat.
When you view the guide, and all the current listings are loaded, it creates rectangles for each of the shows, with show title on the left hand side of each of those rectangles. In the case of currently airing shows (ie, left hand side of the guide page when it first loads), the shows names have been moved to be visible, using extra left padding if required. However, as soon as you move the timeline, the extra padding is removed, and the show names jump back to the left hand side of their rectangle.
Screenshots to demonstrate. The first one is when I get when initially visiting the guide page. The second one is after I move the timeline scrollbar slightly. (notice the relative placement of the showname on the channels 2, 5, 6, 15, 18)
It's probably down to me keeping early hours, so not seeing what happens late, when the end of the day is visible in the guide. I'll try to make a change so it doesn't align that way when it doesn't need to.