I'm a tech writer and can tell you that both "writing the article" for them and "sucking up" are wrong. Keep the pitch short, like a few hundred characters short. I usually tell people to write the pitch in a tweet and then copy and paste. DO NOT use drivel like "market leading" or "ground breaking technology." Use plain terms for what the news is.
But include more information in an attachment. If the writer's interested, they'll open it. If you put all that information in the email, it'll look like a diatribe that no writer will read. And frankly sucking up ("Hey, I loved that article you wrote about X!" "Hey, I like microbrews too!") make you look fake and silly. No writer believes you actually want to be their friend.
Straight talk. Best of luck.