Push your dealership by calling alternate days. Did you book via bank?
There is possibility that you will get it in September or October.
Yes they are bound to give it within two months after 100% payment but after car is delivered to you . Usually cheque is sent to you .