why was the USSR and America?
Also was USSR and America classed as superpowers STRAIGHT after the war or did it take a few years?
There was no way Germany could be a superpower with all the laws and restrictions against it. They had half of their country given over to the communists.
Well, Germany got flattened and Britain ended up practically bankrupt.
Britain was considered a superpower for about 5-10 years after the war. This rested in large part on the assumption that the Commonwealth would remain united and distinct from the United States. That assumption proved to be mistaken, but if we grant it then calling the British Commonwealth a superpower is not so unreasonable. A combined Commonwealth nation-state consisting of perhaps the UK, Canada, Australia, South Africa and New Zealand would have had a GDP roughly equivalent to that of the USSR or Japan, and bigger than Germany, without the military and foreign policy restrictions of the latter two. The US would still have been clearly ahead, but the British Commonwealth would have been more than just a European power, with a strong voice of its own and capable of pursuing independent policy.
The main reason this didn't happen is that the non-UK parts of the Commonwealth were not very much interested in pursuing an independent policy. It was therefore more convenient for them to align with the United States, and forgo paying for their own defence.
The first modern use of the term superpower to mean the US, USSR, and British Commonwealth appeared before the war even ended, but after it had become clear that the United Nations were going to win, in 1944. It's worth pointing out that at this time one obtained superpower status almost by default - of the pre-war powers (US, UK, France, Germany, Italy, USSR, Japan) the three superpowers were simply the only ones which had not been conquered or would not soon be conquered.
Germany obviously was not a superpower - or even a sovereign country - because it lost the war.