It's definately possible to approach the same boot speed with upstart. However, the overhead of reading all the upstart configuration files and doing all the parsing of those is still a bit higher than using plain sysvinit, hence we chose to use that.
This is not a weird choice: several netbook vendors currently do exactly the same thing for bootup.