I presume from the tone of your question that you are normally pretty active and that you are getting frustrated with lack of time to train?
Presuming that this is the case. There are a few things I can suggested that will maximise the training effect with the time and equipment that you have.
Regarding your weight sessions, it sounds as if the weights you are using are too light for you. Generally the maximum of one exercise you would do is 25, and then you would increase the weight. So an ideal scenario would be for you to buy heavier weight, but if this isn't an option, I would suggest change to more advanced versions of the press ups - you could put your feet on a chair(whilst maintaining a good position). This will bring the weight over your shoulders and thus make the exercise harder.
The other thing you could do, is Keep all the exercises using the same muscle together, so muscles are tired before starting next exercise.
As for your overall training the week, I would add some Tabata training once or twice a week(not consecutive days). This is very high intensive circuit style training with very strict timed work/recovery. You need to select 3-4 (preferably multi-muscle exercises, ones that are not dangerous if you start to lose form. Burpees would be a good example. You could also do lateral lunges. Lunge to one side bring feet together and shoulder press, then lunge to the otherside(repeat). Tuck jumps, and lunges(alt legs)with or without weights. The 4 exercises make 1 round. You need to do between 4-8 rounds. I would suggest 30 seconds work/followed by 10 seconds recovery.
I would change the running long run on Saturday to be interval training. This could be fartlek or something like the following:- warmup for 10 minutes. Run 1 minute hard/followed by 1 minute jog. Repeat 6-10 times. Then do 10 minutes cool down jog.
There are many different sessions you can do like this. I would stick with Sunday 1 hour run.
I think these small changes could have a big impact on your training