If those websites are suppressing the referrer that would cause the traffic to show as "Typed/Bookmarked".
Also, if your website is doing any redirects, it might be maintaining the Query String Parameters, but not passing through the referrer...
The "Referrer Type" is really just a basic function that looks at the HTTP Headers... if no referrer, then there is nothing that can be determined, so it will fall under "Typed/Bookmarked"... the other types like Search Engine or Social Networks look at specific patterns (search engine) and specific domains (social) and file accordingly.. and any other referrer will fall under other (so you will see "google" under both search and other, since google has their search engine, but also their apps that do not count as "search")