Buddy, you have got some serious anger issues...
Its not my fault that you have not received your invitation yet.
I received my test invite and oath invite on the same day... They have to travel to northern manitoba to conduct testing and oaths and therefore they do them at the same time...
You need to sort out your priorities... Getting upset with the people on this forum and having a tantrum will not fix anything, in fact, it will just frustrate you more....
And by the way... Waiting 4 months for the oath is pretty standard as it can take up to 6.