The Germans did not hold a tremendous technological advantage over the Soviets. In fact, it can be argued that it was the other way around. Russian tank designs (KV and T-34) were by far and away superior to anything the Germans had. Their appearance one the battlefields of 1941 caused serious problems for the Germans, and those designs would influence future German tank design (Mk 5 and 6). Soviet small arms were more rugged and there is reference to Germans preferring captured Russian sub-machine guns. Ditto with artillery, which was more simple, numerous, and effective, even in 1941. In the air, the Il-2 was a better ground attack plane than what the Luftwaffe could field. Although the Soviets fielded a large amount of obsolete equipment in 1941, this was because they never threw anything out - but their modern equipment in 1941 was as good or better than anything their enemy fielded.
Zooming out a bit, the Soviet technology also provided an advantage in terms of production. From trucks to tanks to radios to planes, the idea was to find a good design and go with it. Contrast this to the Germans, with an essentially boutique system of various models from competing industries and a huge variety of platforms from conquered countries. Imagine you are the quartermaster of 47 Panzer Corps, and one of your divisions is entirely kitted out with French trucks and older Mk 1 and 2 tanks, while the other one is a mix of German trucks and newer Mk 3 and 4 tanks, and the third had Czech material. Even in the earliest months of the war, the effects of these two systems began to make an impact. The Soviets possessed a technological base designed for total war, while the Germans possessed one that, when exposed to a war longer than six weeks, could not keep pace.
Compared to the German Army which was essentially a horse drawn Army of 125 divisions spearheaded by about 25 mechanized divisions, the Red Army was anything but disadvantaged technologically. Where the Red Army had problems was with some clunky pre-war doctrine and organization, command and control, and integration of combined arms, which you add some ruthless strategic decision making that could be counter productive. These are things that would take a year or so to iron out, and they used the lives of millions of Soviet soldiers to buy the time to do so.
There is, however, some merit in your argument that in 1941 the Soviets were at their nadir and the Germans "caught them on the wrong foot," and that they would have been much better prepared in future years. The Soviets were coming out of the officer purges, and had just been roughly handled by the Finns. Generals who performed well, like Zhukov in the Far East, were beginning to rise to the top and displace the old Civil War Cavalry cronies that Stalin kept around. The Red Army was also going through a period of doctrinal and organizational flux with regards to mechanized forces as well.
Although speculative, it is fair to say that given the size of the Soviet economy and the reluctance of the Germans to mobilize theirs (they were about to begin demoblizing parts of their Army prior to Barbarossa to free up men for the civilian economy), the Germans would not have been as successful had they delayed their invasion of the Soviet Union by a year or two.
If you are interested in the Red Army at all, especially in the early part of the Second World War, the books
Stumbling Colossus and
Colossus Reborn are essential reads.