Is it normal for 1000 threads to launch on booting up MacBook Pro?
The number of processes doesn't really matter, as long as they don't consume CPU time. Rerun with top -o cpu to see the processes using most CPU at the top.

Having said that, 


right now you have 302 active processes which looks okish for a freshly booted system
a load average of 1.58/1.58/1.52 is practically nothing, and the CPU is 84.9% idle.


So whatever slowness you experience does not come from anything CPU intensive.