Your schedule sounds great! I would recommend adding some of the following:
1- Try the free downloadable baby stimulation cards from Brillkids library.
2- You may also consider a carefully chosen Montessori mobile. There are very interesting ones on Etsy shop.
3- During tummy time, you can lay him next to a mirror (as recommended by Dr. Montessori).
4- Talk to him a lot while you are cuddling him.
5- Let him listen to languages CDs that you are planning to teach later. Better, let him listen to real people talking to him. There is a thread on the forum (I don't remember where it is exactly) talking about the HUGE ability of new born babies to grasp foreign languages. This ability decreases after 7 months. So hurry up!
Most importantly, don't overwhelm yourself. These activities shouldn't necessarily be done every single day. Get a LOT of rest and enjoy your baby.
I hope this helps