Hey Hun, hang in there
We do -
5:30pm dinner
immediately after dinner is bath time - this usally takes us to either 6pm or 6:15pm depending on how long DS wants to stay in there for.
6:30pm - quiet play with cars or puzzles - during this time he also had a piece of toast and a cup of milk
7pm - off to his room where we read 2 or 3 books, put him in his sleeping bag, kisses and cuddles and time for sleep.

At 7pmn when it is time for bed, we dont pick him up and take him in there. We say "say goodnigh to mummy/daddy and lets go and choose our books". I find that way he gets a bit excited about going to his room to pick his stories rather than us just doing it. Sometimes he procrastinates by running away or picking up another toy to play with but we just keep calm and tell him again and usually he does it within 5 mins.