None of this stuff will get your app rejected. The human interface guidelines are principally there to help you avoid UI/UX features which might be confusing to users. I only know of one case where your app will get rejected for UI/UX features, which is that you have to hide iAds when they are not on the screen. In terms of something like this though, you will be perfectly fine and t is a fairly typical paradigm which you are following (for example, they would have to reject Facebook if they were to reject you for this).
I think, though, you should take a step back and ask yourself "why are these guidelines there?" It's not a question of whether or not your app will be rejected, but a question of what you want to present to your users. If you think that these are okay as buttons then go ahead. Otherwise, you might want to re-think your UI/UX. As far as I am concerned, Apple provided a nice set of rules to get you going in terms of making an understandable UX, so you might as well follow it. However, that being said, in the end, your users will be the deciders of if your UX is confusing or not!
EDIT
I want to add that in the Apple App Store Review Guide, section 10 (UI) they say the following:
10.1 Apps must comply with all terms and conditions explained in the Apple iOS Human Interface Guidelines
10.3 Apps that do not use system provided items, such as buttons and icons, correctly and as described in the Apple iOS Human Interface Guidelines may be rejected
10.6 Apple and our customers place a high value on simple, refined, creative, well thought through interfaces. They take more work but are worth it. Apple sets a high bar. If your user interface is complex or less than very good, it may be rejected
That being said, I don't think this is enforced very strictly, and I doubt that your app will get rejected for the features that you are suggesting. But, I thought I would give fair warning in case you are working on a deadline and are very risk adverse.