I didn't know Subrosa started making fixed gears, then again, a lot of BMX companies are making them nowadays...
74'5" inches?!$@?$@$?!@#?!@?#!@
I'm sure you meant cm.
Crank length should not matter, probably the difference in geometries or maybe he runs a much tighter chain then you do, many factors but crank length is probably not the reason why.