I think on my site I’d always want a mention to look like a link, so a reader can identify it and choose to visit whoever I’m mentioning. But that’s part of the joy of IndieWeb — we’re free to implement the details to our own tastes. Chris wants his mentions to blend into the text of his site, and that’s a perfectly valid choice.
I can only agree on dropping “@” prefixes though. Those are clunky and completely unnecessary in environments outside of siloed social media. The only time I include one is if I know I’m syndicating a particular post to Twitter.
Also bookmarked on indieweb.xyz.